SPIisSettings class
Representa as configurações de autenticação de Internet Information Services (IIS) que são compartilhadas entre todos os servidores da web para uma zona específica de URL, que podem ser modificados e propagada pelo provisionamento novamente o aplicativo da web.
Inheritance hierarchy
System.Object
Microsoft.SharePoint.Administration.SPAutoSerializingObject
Microsoft.SharePoint.Administration.SPIisSettings
Namespace: Microsoft.SharePoint.Administration
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
<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
Comentários
Use o método CreateFromExistingWebSite para criar um objeto de SPIisSettings para um site do IIS especificado ou use a propriedade IisSettings da classe SPWebApplication para retornar as configurações do IIS para uma determinada zona de URL. Para retornar as configurações para uma zona específica, você pode especificar um valor de SPUrlZone como um indexador na propriedade IisSettings .
Definir um valor de propriedade da classe SPIisSettings , como AllowAnonymous, não propaga automaticamente o novo valor a todos os sites do IIS em todos os servidores Web front-end. As propriedades são aplicadas a sites IIS somente depois que o aplicativo da web é configurado novamente.
Examples
O exemplo a seguir exibe, em um aplicativo de console, o caminho do diretório virtual para a zona de URL Default de um aplicativo web especificado.
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());
Thread safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.