Compartir a través de


de la propiedad SPVirtualServerConfig.Properties

NOTA: esta API está ahora obsoleta.

Obtiene los valores de configuración que se usan en el servidor virtual.

Espacio de nombres:  Microsoft.SharePoint.Administration
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
<ObsoleteAttribute("Use SPWebApplication or SPIisSettings instead.",  _
    False)> _
Public ReadOnly Property Properties As SPPropertyBag
    Get
'Uso
Dim instance As SPVirtualServerConfig
Dim value As SPPropertyBag

value = instance.Properties
[ObsoleteAttribute("Use SPWebApplication or SPIisSettings instead.", 
    false)]
public SPPropertyBag Properties { get; }

Valor de propiedad

Tipo: Microsoft.SharePoint.Utilities.SPPropertyBag
Objeto Microsoft.SharePoint.Utilities.SPPropertyBag que contiene los valores de configuración del servidor virtual. Para obtener información acerca de las claves de cadena que se representan en el contenedor de propiedades, consulte "Propiedades de línea de comandos" en la Guía del administrador para SharePoint Foundation.

Ejemplos

En el ejemplo de código siguiente se recorre en iteración la colección de pares de clave y valor devueltos por la propiedad Properties y se muestra cada par. El ejemplo requiere using directivas (Imports en Visual Basic) para los espacios de nombres de los Microsoft.SharePoint.Administration y Microsoft.SharePoint.Utilities .

Dim globAdmin As New SPGlobalAdmin()
Dim vServer As SPVirtualServer = globAdmin.VirtualServers(0)

Dim propBag As SPPropertyBag = vServer.Config.Properties
Dim keys As System.Collections.ICollection = propBag.Keys
Dim key As Object

For Each key In  keys
    Response.Write(SPEncode.HtmlEncode(key.ToString()) + " :: " + SPEncode.HtmlEncode(propBag(key.ToString())) + "<BR>")
Next key
SPGlobalAdmin globAdmin = new SPGlobalAdmin();
SPVirtualServer vServer = globAdmin.VirtualServers[0];

SPPropertyBag propBag = vServer.Config.Properties;
System.Collections.ICollection keys = propBag.Keys;

foreach (object key in keys)
{
    Response.Write(SPEncode.HtmlEncode(key.ToString()) + " :: " + SPEncode.HtmlEncode(propBag[key.ToString()]) + "<BR>");
}

En el ejemplo siguiente, se utiliza la propiedad Properties para habilitar la validación de seguridad y su fecha de expiración, así como para establecer el tiempo de espera para la validación de seguridad de 40 minutos.

Dim globalAdmin As New SPGlobalAdmin()
Dim vServer As SPVirtualServer = globalAdmin.OpenVirtualServer(New Uri("http://Virtual_Server"))

vServer.Config.Properties("securityvalidation-enabled") = Boolean.TrueString
vServer.Config.Properties("securityvalidation-expire") = Boolean.TrueString
vServer.Config.Properties("securityvalidation-timeout") = "40"
vServer.Config.Properties.Update()

globalAdmin.Close()
SPGlobalAdmin globalAdmin = new SPGlobalAdmin();
SPVirtualServer vServer = globalAdmin.OpenVirtualServer(new Uri("http://Virtual_Server"));

vServer.Config.Properties["securityvalidation-enabled"] = bool.TrueString;
vServer.Config.Properties["securityvalidation-expire"] = bool.TrueString;
vServer.Config.Properties["securityvalidation-timeout"] = "40";

vServer.Config.Properties.Update();

globalAdmin.Close();

Vea también

Referencia

clase SPVirtualServerConfig

Miembros SPVirtualServerConfig

Espacio de nombres Microsoft.SharePoint.Administration