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.

請參閱

參照

SPWebApplication members

Microsoft.SharePoint.Administration namespace