SPIisSettings class

代表共用中的所有網頁伺服器特定的 URL 區域,它可以修改並傳播藉由重新佈建的 web 應用程式的網際網路資訊服務 (IIS) 驗證設定。

Inheritance hierarchy

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

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

Syntax

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

備註

使用CreateFromExistingWebSite方法來建立SPIisSettings物件,以便指定的 IIS 網站,或使用SPWebApplication類別之IisSettings屬性可傳回特定的 URL 區域的 IIS 設定。若要傳回的特定區域的設定,您可以指定SPUrlZone值為IisSettings屬性上的索引器。

設定在屬性值為SPIisSettings類別,例如AllowAnonymous,不會自動散佈到所有 IIS 網站的新值跨所有前端網頁伺服器。屬性會套用至 IIS 網站,只有在之後的 web 應用程式重新佈建。

Examples

下列範例會顯示,主控台應用程式,指定的 web 應用程式的Default URL 區域的虛擬目錄路徑中。

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.

請參閱

參照

SPIisSettings members

Microsoft.SharePoint.Administration namespace