Partager via


SPWebApplicationCollection - Classe

Représente une collection d'objets SPWebApplication .

Hiérarchie d’héritage

System.Object
  Microsoft.SharePoint.Administration.SPPersistedObjectCollection<SPWebApplication>
    Microsoft.SharePoint.Administration.SPPersistedChildCollection<SPWebApplication>
      Microsoft.SharePoint.Administration.SPWebApplicationCollection

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

Syntaxe

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

Remarques

Utilisez la propriété WebApplications de la classe SPWebService pour renvoyer un objet SPWebApplicationCollection qui représente la collection des applications Web au sein d'un service Web. Pour créer une nouvelle application Web dans la collection, utilisez la classe SPWebApplicationBuilder .

Pour renvoyer une seule application Web à partir de la collection, utilisez un indexeur. Par exemple, si la collection est assignée à une variable nommée myWebApplications, utilisez myWebApplications[index] dans C# ou myWebApplications(index) dans Visual Basic, où index est le nom ou le GUID qui identifie l'application Web.

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

SPWebApplicationCollection - Membres

Microsoft.SharePoint.Administration - Espace de noms