Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

SPWebApplication - Classe

Représente une application Web à équilibrage de charge Internet Information Services (IIS) qui est installée sur une batterie de serveurs.

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

[GuidAttribute("113FB569-7520-4651-8FC4-E9F4F5887618")]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public class SPWebApplication : SPPersistedUpgradableObject, 
	IBackupRestore, IMigratable

Tous les serveurs qui exécutent le parent le service Web (SPWebService) de l'application Web doivent avoir une instance mise en service de l'application. Toutes les instances de l'application doivent être configurés de manière identique.

Divers objets dans l'espace de noms Microsoft.SharePoint.Administration fournissent une propriété WebApplication par l'intermédiaire de laquelle vous pouvez accéder à l'application Web contenante. Utilisez la propriété WebApplication de la classe SPSite pour obtenir l'application Web qui contient une collection de sites. Pour obtenir l'application Web du contexte HTTP actuel, vous pouvez utiliser SPContext.Current.Site.WebApplication.

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 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 dans l'application Web.

L'exemple suivant utilise la méthode Lookup pour modifier les fichier maximale taille et par utilisateur paramètres d'alerte pour une application Web spécifiée.

SPWebApplication oWebApplication = SPWebApplication.Lookup(new Uri("http://MyServer:989"));

oWebApplication.MaximumFileSize = 100;
oWebApplication.AlertsMaximum = 1000;

oWebApplication.Update();

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.
Afficher: