SPWebApplication class
代表Internet Information Services (IIS)負載平衡 Web 應用程式安裝在伺服器陣列上。
Inheritance hierarchy
System.Object
Microsoft.SharePoint.Administration.SPAutoSerializingObject
Microsoft.SharePoint.Administration.SPPersistedObject
Microsoft.SharePoint.Administration.SPPersistedUpgradableObject
Microsoft.SharePoint.Administration.SPWebApplication
Microsoft.SharePoint.Administration.SPAdministrationWebApplication
Namespace: Microsoft.SharePoint.Administration
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'宣告
<GuidAttribute("113FB569-7520-4651-8FC4-E9F4F5887618")> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public Class SPWebApplication _
Inherits SPPersistedUpgradableObject _
Implements IBackupRestore, IMigratable
'用途
Dim instance As SPWebApplication
[GuidAttribute("113FB569-7520-4651-8FC4-E9F4F5887618")]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public class SPWebApplication : SPPersistedUpgradableObject,
IBackupRestore, IMigratable
備註
執行上層 Web 服務 (SPWebService) 的 Web 應用程式的所有伺服器都必須都具有應用程式的佈建執行個體。必須進行完全相同設定的應用程式的所有執行個體。
Microsoft.SharePoint.Administration命名空間中的各種物件會提供您可以用來存取包含的 Web 應用程式的WebApplication屬性。使用SPSite類別之WebApplication屬性來取得包含網站集合的 Web 應用程式。若要取得目前的 HTTP 內容的 Web 應用程式,您可以使用SPContext.Current.Site.WebApplication。
使用SPWebService類別之WebApplications屬性可傳回SPWebApplicationCollection物件,代表在 Web 服務中的 Web 應用程式的集合。若要從集合中傳回單一的 Web 應用程式中使用索引器。例如,如果集合都會被指派至變數 myWebApplications,使用myWebApplications[index]以 C# 或 Visual Basic 中的myWebApplications(index)其中index是名稱或 GUID 的識別 Web 應用程式。
Examples
下列範例會使用Lookup方法來變更最大檔案大小與每個使用者的提醒設定指定的 Web 應用程式。
Dim oWebApplication As SPWebApplication = SPWebApplication.Lookup(New Uri("http://MyServer:989"))
oWebApplication.MaximumFileSize = 100
oWebApplication.AlertsMaximum = 1000
oWebApplication.Update()
SPWebApplication oWebApplication = SPWebApplication.Lookup(new Uri("http://MyServer:989"));
oWebApplication.MaximumFileSize = 100;
oWebApplication.AlertsMaximum = 1000;
oWebApplication.Update();
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.