SPIisSettings-Klasse

Stellt die Authentifizierungseinstellungen der Internetinformationsdienste (Internet Information Services, IIS)-, die für alle Webserver für eine bestimmte URL-Zone gemeinsam, die geändert und genutzt werden durch die erneute Bereitstellung der Webanwendung weitergegeben werden können.

Vererbungshierarchie

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

Namespace:  Microsoft.SharePoint.Administration
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

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

Hinweise

Verwenden Sie die CreateFromExistingWebSite -Methode zum Erstellen eines SPIisSettings -Objekts für eine angegebene IIS-Website, oder verwenden Sie die IisSettings -Eigenschaft der SPWebApplication -Klasse, um die IIS-Einstellungen für eine bestimmte URL-Zone zurückzugeben. Um die Einstellungen für eine bestimmte Zone zurückzugeben, können Sie einen SPUrlZone Wert als Indexer auf die IisSettings -Eigenschaft angeben.

Festlegen eines Eigenschaftswerts der SPIisSettings -Klasse, wie etwa AllowAnonymous, wird nicht automatisch den neuen Wert auf alle IIS-Websites auf allen Front-End-Webservern weitergegeben. Die Eigenschaften gelten für IIS-Websites, nachdem die Webanwendung erneut bereitgestellt wird.

Beispiele

Das folgende Beispiel zeigt, in einer Konsolenanwendung, die den Pfad des virtuellen Verzeichnisses für die Default -URL-Zone, der eine angegebene Webanwendung fest.

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());

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

SPIisSettings-Member

Microsoft.SharePoint.Administration-Namespace