共用方式為


SPSolution members

Include protected members
Include inherited members

代表在伺服器陣列上的解決方案。

The SPSolution type exposes the following members.

Constructors

  Name Description
Public method SPSolution 保留僅供內部使用。

Top

Properties

  Name Description
Public property Added 取得值,指定非語言相關方案套件是否已新增到此解決方案。
Public property CanSelectForBackup 取得或設定是否可以單獨選取此項目,備份作業。
Public property CanSelectForRestore 取得或設定是否可以還原作業的單獨選取此項目。
Public property ContainsCasPolicy 取得 Boolean 值,指出是否解決方案包含程式碼存取安全性 (CAS) 原則。
Public property ContainsGlobalAssembly 會傳回一個值,指出是否解決方案包含已安裝在全域組件快取的組件。
Public property ContainsWebApplicationResource 取得一個值,指出是否解決方案包含部署的任何 web 應用程式特有資源。
Public property Deployed 會傳回一個值,指出是否要將解決方案部署至伺服器陣列中的一或多個 web 應用程式。
Public property DeployedServers 會取得的伺服器部署解決方案的集合。
Public property DeployedWebApplications 會取得 web 應用程式要部署此解決方案的集合。
Public property DeploymentState 取得值,指出是否已部署解決方案,以及如果要的話,是否已安裝在全域組件快取,在應用程式的 bin 目錄,或兩者的組件。
Public property DisplayName 取得說明系統管理使用者介面中的持續性的物件執行個體的顯示名稱。 (Inherited from SPPersistedObject.)
Public property Farm 此解決方案安裝所在之伺服器陣列。
Public property Id 取得或設定與物件關聯的 GUID。 (Inherited from SPPersistedObject.)
Public property IsWebPartPackage 取得一個值,指出解決方案是否代表網頁組件套件。請勿使用。已過時 」 網頁組件套件"的概念。
Public property JobExists 會指定是否計時器工作存在,此SPSolution
Public property JobStatus 取得與語言相關解決方案相關聯的工作狀態。
Public property LanguagePacks 會傳回與此解決方案相關聯的語言套件的清單。
Public property LastOperationDetails 會傳回同時部署解決方案的最後一個作業的詳細資訊。
Public property LastOperationEndTime 會傳回的日期和最後一個作業結束的時間。
Public property LastOperationResult 會傳回上次作業的結果。
Public property Name 會傳回解決方案的名稱。
Public property Parent 取得父項的組態物件樹狀目錄之邏輯階層中。 (Inherited from SPPersistedObject.)
Public property Properties 取得保存物件的中繼資料。 (Inherited from SPPersistedObject.)
Public property SolutionFile 會傳回與解決方案相關聯的檔案。
Public property SolutionId 會傳回資訊清單檔案中指定的方案識別碼。
Public property Status 取得或設定此類別代表物件的狀態。 (Inherited from SPPersistedObject.)
Public property TypeName 取得說明系統管理使用者介面中的物件類型的顯示名稱。 (Inherited from SPPersistedObject.)
Public property UpgradedPersistedProperties 取得已刪除或變更的欄位的欄位名稱和值集合。 (Inherited from SPAutoSerializingObject.)
Public property Version 取得一個值,每的次就遞增物件已更新。 (Inherited from SPPersistedObject.)
Protected property WasCreated 取得 Boolean 值,指出物件是否已初始化,以及是否可以在資料庫中找到。 (Inherited from SPPersistedObject.)

Top

Methods

  Name Description
Public method Clone 會傳回物件,不是來自於記憶體中快取,可讓呼叫的程式碼,以協助確保執行緒安全的複製物件。 (Inherited from SPPersistedObject.)
Public method Delete 刪除此物件。 (Inherited from SPPersistedObject.)
Public method Deploy(DateTime, Boolean, Boolean) 會建立計時器工作,以將非語言相關方案部署在指定的時間。
Public method Deploy(DateTime, Boolean, Collection<SPWebApplication>, Boolean) 會建立計時器工作,以將非語言相關方案部署到指定的 web 應用程式在指定的時間。
Public method DeployLocal(Boolean, Boolean) 部署至本機伺服器上的所有應用程式的解決方案進行疑難排解。
Public method DeployLocal(Boolean, Collection<SPWebApplication>, Boolean) 部署本機伺服器上之指定的 web 應用程式的語言中性解決方案進行疑難排解。
Public method Equals 會決定目前保存的物件是否等於指定的物件。 (Inherited from SPPersistedObject.)
Protected method Finalize (Inherited from Object.)
Public method GetChild<T>() 會傳回指定類型為基礎的持續性物件的子系。 (Inherited from SPPersistedObject.)
Public method GetChild<T>(String) 會傳回指定名稱為基礎的持續性物件的子物件。 (Inherited from SPPersistedObject.)
Public method GetHashCode 做為保存物件的雜湊函數。 (Inherited from SPPersistedObject.)
Public method GetLanguagePack 傳回語言套件中指定的地區設定識別碼的解決方案。
Public method GetObjectData 取得序列的物件的狀態。 (Inherited from SPAutoSerializingObject.)
Public method GetType (Inherited from Object.)
Protected method HasAdditionalUpdateAccess 覆寫此方法,以允許多個使用者更新物件。 (Inherited from SPPersistedObject.)
Protected method MemberwiseClone (Inherited from Object.)
Protected method OnDeserialization 緊接在後呼叫基底類別會還原序列化本身執行其他工作。 (Inherited from SPPersistedObject.)
Public method Provision 以本機伺服器,才能使用該物件所需進行的變更。 (Inherited from SPPersistedObject.)
Public method Retract(DateTime) 會建立計時器工作,以在特定時間要撤銷指定的解決方案。
Public method Retract(DateTime, Collection<SPWebApplication>) 會建立計時器工作,以在特定時間要撤銷指定的解決方案,從指定的 web 應用程式。
Public method RetractLocal() 撤銷已從本機伺服器上的所有 web 應用程式的解決方案進行疑難排解。
Public method RetractLocal(Collection<SPWebApplication>) 撤銷已從指定的 web 應用程式的本機伺服器上的解決方案進行疑難排解。
Public method Synchronize 使用伺服器陣列中其他機器會同步處理這台機器上的解決方案。
Public method ToString 會傳回所有階 (父項、 上二層,依此類推) 和物件的名稱與類型。 (Inherited from SPPersistedObject.)
Public method Uncache 釋放物件所使用的記憶體快取。 (Inherited from SPPersistedObject.)
Public method Unprovision 對本機伺服器時,需要清理之後刪除之物件所做的變更。 (Inherited from SPPersistedObject.)
Public method Update() 會使物件以儲存狀態,並傳播至伺服器陣列中的所有電腦的變更。 (Inherited from SPPersistedObject.)
Public method Update(Boolean) 會使物件以儲存狀態,並傳播到的所有電腦的伺服器陣列,選擇性地擲回例外狀況,如果物件已存在設定存放區中的變更。 (Inherited from SPPersistedObject.)
Protected method UpdateParent 會包含SPPersistedObject,若有的話,來更新其狀態。 (Inherited from SPAutoSerializingObject.)
Public method Upgrade(String) 從舊版的解決方案升級至目前的版本,使用指定的方案檔案中。
Public method Upgrade(String, DateTime) 從舊版升級解決方案,以使用指定的方案檔案,並已排程的指定時間執行的目前版本。
Protected method Validate 驗證的所有欄位的狀態之前保存物件。 (Inherited from SPPersistedObject.)

Top

Explicit interface implementations

  Name Description
Explicit interface implemetationPrivate method IBackupRestore.AddBackupObjects 將方案新增至備份與還原作業。
Explicit interface implemetationPrivate property IBackupRestore.CanRenameOnRestore 取得是否可以重新命名此項目,在還原時間。
Explicit interface implemetationPrivate property IBackupRestore.DiskSizeRequired 取得備份作業所需的磁碟大小。
Explicit interface implemetationPrivate property IBackupRestore.Name 取得或設定解決方案的名稱。
Explicit interface implemetationPrivate method IBackupRestore.OnAbort 當使用者取消作業,會呼叫備份與還原基礎結構中的事件。
Explicit interface implemetationPrivate method IBackupRestore.OnBackup 備份系統時所呼叫的事件。
Explicit interface implemetationPrivate method IBackupRestore.OnBackupComplete 當系統已完成的備份與還原程序會呼叫事件。
Explicit interface implemetationPrivate method IBackupRestore.OnPostRestore 完成系統時所呼叫的事件還原。
Explicit interface implemetationPrivate method IBackupRestore.OnPrepareBackup 系統會準備備份作業時,會呼叫事件。
Explicit interface implemetationPrivate method IBackupRestore.OnPreRestore 系統會準備還原作業時,會呼叫事件。
Explicit interface implemetationPrivate method IBackupRestore.OnRestore 還原系統時,會呼叫事件。
Explicit interface implemetationPrivate property IBackupRestoreConfiguration.CanBackupRestoreAsConfiguration 取得是否僅限設定備份或還原期間,此項目可以是選取。

Top

請參閱

參照

SPSolution class

Microsoft.SharePoint.Administration namespace