Compartir a través de


Clase SPIisSettings

Representa la configuración de autenticación de Internet Information Services (IIS) que se comparte entre todos los servidores web para una zona específica de dirección URL, que se pueden modificar y propagan por volver a aprovisionar la aplicación web.

Jerarquía de la herencia

System.Object
  Microsoft.SharePoint.Administration.SPAutoSerializingObject
    Microsoft.SharePoint.Administration.SPIisSettings

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

Sintaxis

'Declaración
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public NotInheritable Class SPIisSettings _
    Inherits SPAutoSerializingObject
'Uso
Dim instance As SPIisSettings
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public sealed class SPIisSettings : SPAutoSerializingObject

Comentarios

Utilice el método CreateFromExistingWebSite para crear un objeto de SPIisSettings para un sitio Web IIS especificado o use la propiedad IisSettings de la clase SPWebApplication para devolver la configuración de IIS de una zona concreta de la dirección URL. Para devolver la configuración de una zona específica, puede especificar un valor de SPUrlZone como un indizador en la propiedad IisSettings .

Establecer el valor de una propiedad de la clase SPIisSettings , como AllowAnonymous, no propaga automáticamente el nuevo valor a todos los sitios Web IIS en todos los servidores Web front-end. Las propiedades se aplican a los sitios Web IIS después de la aplicación web es volver a configurar.

Ejemplos

En el siguiente ejemplo muestra, en una aplicación de consola, la ruta de acceso del directorio virtual para la zona de la dirección URL de Default de una aplicación web especificada.

Dim uri = New Uri("http://MyServer")
Dim webApplication As SPWebApplication = SPWebApplication.Lookup(uri)
Dim iis As SPIisSettings = webApplication.IisSettings(SPUrlZone.Default)
Console.Write(iis.Path + " == " + iis.PreferredInstanceId.ToString())
System.Uri uri = new Uri("http://MyServer");
SPWebApplication webApplication = SPWebApplication.Lookup(uri);
SPIisSettings iis = webApplication.IisSettings[SPUrlZone.Default];
Console.Write(iis.Path + " == " + iis.PreferredInstanceId.ToString());

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros SPIisSettings

Espacio de nombres Microsoft.SharePoint.Administration