SPIisSettings - Classe

Représente les paramètres d'authentification Internet Information Services (IIS) qui sont partagées entre tous les serveurs web d'une zone d'URL spécifique, qui peut être modifié et propagés par la nouvelle mise en service de l'application web.

Hiérarchie d’héritage

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

Espace de noms :  Microsoft.SharePoint.Administration
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

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

Remarques

Utilisez la méthode CreateFromExistingWebSite pour créer un objet SPIisSettings pour un site Web IIS spécifié, ou la propriété IisSettings de la classe SPWebApplication permet de rétablir les paramètres d'IIS pour une zone d'URL spécifique. Pour rétablir les paramètres d'une zone spécifique, vous pouvez spécifier une valeur de SPUrlZone en tant qu'indexeur sur la propriété IisSettings .

Définition d'une valeur de propriété de la classe SPIisSettings , comme AllowAnonymous, ne propage pas automatiquement la nouvelle valeur à tous les sites Web IIS sur tous les serveurs Web frontaux. Les propriétés sont appliquées à des sites Web IIS uniquement après que l'application web est à nouveau mis en service.

Exemples

L'exemple suivant affiche, dans une application de console, le chemin d'accès du répertoire virtuel pour la zone URL de Default d'une application web spécifiée.

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

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

SPIisSettings - Membres

Microsoft.SharePoint.Administration - Espace de noms