SfcInstance<K,T> 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
該領域中所有 Sfc 物件類型的通用基底類別。
public abstract class SfcInstance<K,T> : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance where K : SfcKey where T : SfcInstance, new()
type SfcInstance<'K, 'T (requires 'K :> SfcKey and 'T :> SfcInstance and 'T : (new : unit -> 'T))> = class
inherit SfcInstance
Public MustInherit Class SfcInstance(Of K, T)
Inherits SfcInstance
類型參數
- K
實例類別的金鑰類型。
- T
實例類別的類型。
- 繼承
- 衍生
建構函式
| 名稱 | Description |
|---|---|
| SfcInstance<K,T>() |
該領域中所有 Sfc 物件類型的通用基底類別。 |
屬性
| 名稱 | Description |
|---|---|
| AbstractIdentityKey |
該領域中所有 Sfc 物件類型的通用基底類別。 (繼承來源 SfcInstance) |
| IdentityKey |
該領域中所有 Sfc 物件類型的通用基底類別。 |
| KeyChain |
回傳物件的身份路徑 (繼承來源 SfcInstance) |
| Metadata |
該領域中所有 Sfc 物件類型的通用基底類別。 (繼承來源 SfcInstance) |
| Parent |
父節點不是固定在本地的,而是從鑰匙串中隱含的。父節點的概念其實是關於根節點的階層,如果我們只透過父節點來做,那麼我們就無法用輕量級的 SfcKeyChain 集合來實例化物件 因此,設定父節點是一個輔助操作來設定鑰匙圈 (繼承來源 SfcInstance) |
| Properties |
該領域中所有 Sfc 物件類型的通用基底類別。 (繼承來源 SfcInstance) |
| PropertyStorageProvider |
此屬性會回傳 ISfcPropertyStorageProvider 介面的預設 SFC 實作,子類別可覆寫以回傳另一個儲存提供者(即平面屬性清單) (繼承來源 SfcInstance) |
| State |
該領域中所有 Sfc 物件類型的通用基底類別。 (繼承來源 SfcInstance) |
| Urn |
在每個請求建立新的 Urn 字串並回傳。 (繼承來源 SfcInstance) |
方法
| 名稱 | Description |
|---|---|
| AlterImpl() |
該領域中所有 Sfc 物件類型的通用基底類別。 (繼承來源 SfcInstance) |
| CheckObjectCreated() |
當 API 要求物件建立強度高於 CheckObjectState 時,從網域呼叫 (繼承來源 SfcInstance) |
| CheckObjectState() |
從網域呼叫以存取物件 (繼承來源 SfcInstance) |
| CreateIdentityKey() |
我們強型版本的包裝。 非通用的 SfcInstance 基底需要這個。 |
| CreateImpl() |
該領域中所有 Sfc 物件類型的通用基底類別。 (繼承來源 SfcInstance) |
| CreateKey() |
導出類別必須實作此功能,才能從類別實例的屬性建立鍵。 |
| Discover(ISfcDependencyDiscoveryObjectSink) |
該領域中所有 Sfc 物件類型的通用基底類別。 (繼承來源 SfcInstance) |
| DropImpl() |
該領域中所有 Sfc 物件類型的通用基底類別。 (繼承來源 SfcInstance) |
| GetChildCollection(String) |
在此實例中取得給定元素名稱串的子集合。 (繼承來源 SfcInstance) |
| GetDomain() |
該領域中所有 Sfc 物件類型的通用基底類別。 (繼承來源 SfcInstance) |
| GetObjectFactory() |
該領域中所有 Sfc 物件類型的通用基底類別。 |
| GetPropertySet() |
該領域中所有 Sfc 物件類型的通用基底類別。 (繼承來源 SfcInstance) |
| GetTypeMetadata() |
內部靜態類別類型元資料存取。 通常透過交換器從網域根實例呼叫。 若要自訂型態的 TypeMetadata,跳過呼叫此方法,並回傳你自己源自 SfcTypeMetadata 的類別物件。 |
| GetTypeMetadataImpl() |
內部實例類別類型中繼資料存取。 此時會回傳該型別 SfcTypeMetadata 的預設靜態實作。 要自訂型別的 TypeMetadata,請覆寫導出型別類別中的此方法,指向你自己由 SfcTypeMetadata 衍生的物件單例。 |
| InitializeUIPropertyState() |
可從關心初始化狀態的子物件(目前為「」的動態元資料)中覆寫。啟用」屬性) (繼承來源 SfcInstance) |
| MarkForDropImpl(Boolean) |
該領域中所有 Sfc 物件類型的通用基底類別。 (繼承來源 SfcInstance) |
| MarkRootAsConnected() |
該領域中所有 Sfc 物件類型的通用基底類別。 (繼承來源 SfcInstance) |
| MoveImpl(SfcInstance) |
該領域中所有 Sfc 物件類型的通用基底類別。 (繼承來源 SfcInstance) |
| OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) |
該領域中所有 Sfc 物件類型的通用基底類別。 (繼承來源 SfcInstance) |
| OnPropertyValueChanges(PropertyChangedEventArgs) |
該領域中所有 Sfc 物件類型的通用基底類別。 (繼承來源 SfcInstance) |
| PostAlter(Object) |
該領域中所有 Sfc 物件類型的通用基底類別。 (繼承來源 SfcInstance) |
| PostCreate(Object) |
該領域中所有 Sfc 物件類型的通用基底類別。 (繼承來源 SfcInstance) |
| PostDrop(Object) |
該領域中所有 Sfc 物件類型的通用基底類別。 (繼承來源 SfcInstance) |
| PostMove(Object) |
該領域中所有 Sfc 物件類型的通用基底類別。 (繼承來源 SfcInstance) |
| PostRename(Object) |
該領域中所有 Sfc 物件類型的通用基底類別。 (繼承來源 SfcInstance) |
| Refresh() |
透過從伺服器讀取物件屬性來刷新物件屬性 (繼承來源 SfcInstance) |
| RenameImpl(SfcKey) |
該領域中所有 Sfc 物件類型的通用基底類別。 (繼承來源 SfcInstance) |
| ResetKey() |
該領域中所有 Sfc 物件類型的通用基底類別。 (繼承來源 SfcInstance) |
| Serialize(XmlWriter) |
該領域中所有 Sfc 物件類型的通用基底類別。 (繼承來源 SfcInstance) |
| ToString() |
該領域中所有 Sfc 物件類型的通用基底類別。 (繼承來源 SfcInstance) |
| UpdateUIPropertyState() |
該領域中所有 Sfc 物件類型的通用基底類別。 (繼承來源 SfcInstance) |
| Validate() |
基本子物件驗證 (繼承來源 SfcInstance) |
事件
| 名稱 | Description |
|---|---|
| propertyChanged |
該領域中所有 Sfc 物件類型的通用基底類別。 (繼承來源 SfcInstance) |
| PropertyChanged |
該領域中所有 Sfc 物件類型的通用基底類別。 (繼承來源 SfcInstance) |
| propertyMetadataChanged |
該領域中所有 Sfc 物件類型的通用基底類別。 (繼承來源 SfcInstance) |
| PropertyMetadataChanged |
該領域中所有 Sfc 物件類型的通用基底類別。 (繼承來源 SfcInstance) |