SfcInstance<K,T> 類別

定義

該領域中所有 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

實例類別的類型。

繼承
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)

適用於