Класс SPIisSettings

Представляет параметры проверки подлинности Internet Information Services (IIS), которые являются общими для всех веб-серверов для определенной зоны URL-адрес, который можно изменить и распространенных выполнения подготовки веб-приложения.

Иерархия наследования

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

Пространство имен:  Microsoft.SharePoint.Administration
Сборка:  Microsoft.SharePoint (в Microsoft.SharePoint.dll)

Синтаксис

'Декларация
<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, или используйте свойство IisSettings класса SPWebApplication для возврата настроек служб IIS для определенной зоны URL-адрес. Возвращает настройки для определенной зоны, можно указать значение SPUrlZone качестве индексатора на свойство IisSettings .

Установка значения свойства класса SPIisSettings , такие как AllowAnonymous, не передает новое значение для всех веб-сайтов IIS на всех интерфейсных веб-серверах автоматически. Свойства применяются к веб-сайтов IIS после повторно подготовленных веб-приложения.

Примеры

В следующем примере отображается в консольном приложении, путь к виртуальному каталогу для зоны 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());

Потокобезопасность

Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.

См. также

Справочные материалы

Элементы SPIisSettings

Пространство имен Microsoft.SharePoint.Administration