SfcProxyInstance<K,T,TRef> 類別

定義

代理到另一個目標實例的通用基底類別。 可用的屬性包括代理實例屬性加上目標實例屬性。 如果代理與目標實例的屬性名稱相同,則代理屬性會被揭露。 所有目標實例屬性都可以透過明確存取代理來取得。參考屬性,即目標實例。

public abstract class SfcProxyInstance<K,T,TRef> : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance<K,T> where K : SfcKey where T : SfcInstance, new() where TRef : SfcInstance
type SfcProxyInstance<'K, 'T, 'Ref (requires 'K :> SfcKey and 'T :> SfcInstance and 'T : (new : unit -> 'T) and 'Ref :> SfcInstance)> = class
    inherit SfcInstance<'K, 'T (requires 'K :> SfcKey and 'T :> SfcInstance and 'T : (new : unit -> 'T))>
Public MustInherit Class SfcProxyInstance(Of K, T, TRef)
Inherits SfcInstance(Of K, T)

類型參數

K

代理實例類別的金鑰類型。

T

代理實例類別的類型。

TRef

目標參考實例類別的類型。

繼承
SfcProxyInstance<K,T,TRef>

建構函式

名稱 Description
SfcProxyInstance<K,T,TRef>()

建立一個新的代理實例,指向未知的目標參考。 該參考資料會在首次存取參考屬性時被解析。

SfcProxyInstance<K,T,TRef>(TRef)

建立一個新的代理實例,指向已知的目標參考。

屬性

名稱 Description
AbstractIdentityKey

代理到另一個目標實例的通用基底類別。 可用的屬性包括代理實例屬性加上目標實例屬性。 如果代理與目標實例的屬性名稱相同,則代理屬性會被揭露。 所有目標實例屬性都可以透過明確存取代理來取得。參考屬性,即目標實例。

(繼承來源 SfcInstance)
IdentityKey

代理到另一個目標實例的通用基底類別。 可用的屬性包括代理實例屬性加上目標實例屬性。 如果代理與目標實例的屬性名稱相同,則代理屬性會被揭露。 所有目標實例屬性都可以透過明確存取代理來取得。參考屬性,即目標實例。

(繼承來源 SfcInstance<K,T>)
KeyChain

回傳物件的身份路徑

(繼承來源 SfcInstance)
Metadata

代理到另一個目標實例的通用基底類別。 可用的屬性包括代理實例屬性加上目標實例屬性。 如果代理與目標實例的屬性名稱相同,則代理屬性會被揭露。 所有目標實例屬性都可以透過明確存取代理來取得。參考屬性,即目標實例。

(繼承來源 SfcInstance)
Parent

父節點不是固定在本地的,而是從鑰匙串中隱含的。父節點的概念其實是關於根節點的階層,如果我們只透過父節點來做,那麼我們就無法用輕量級的 SfcKeyChain 集合來實例化物件

因此,設定父節點是一個輔助操作來設定鑰匙圈

(繼承來源 SfcInstance)
Properties

代理到另一個目標實例的通用基底類別。 可用的屬性包括代理實例屬性加上目標實例屬性。 如果代理與目標實例的屬性名稱相同,則代理屬性會被揭露。 所有目標實例屬性都可以透過明確存取代理來取得。參考屬性,即目標實例。

(繼承來源 SfcInstance)
PropertyStorageProvider

此屬性會回傳 ISfcPropertyStorageProvider 介面的預設 SFC 實作,子類別可覆寫以回傳另一個儲存提供者(即平面屬性清單)

(繼承來源 SfcInstance)
Reference

這個代理所指的實例。 此值僅在首次存取此屬性時設定一次。

State

代理到另一個目標實例的通用基底類別。 可用的屬性包括代理實例屬性加上目標實例屬性。 如果代理與目標實例的屬性名稱相同,則代理屬性會被揭露。 所有目標實例屬性都可以透過明確存取代理來取得。參考屬性,即目標實例。

(繼承來源 SfcInstance)
Urn

在每個請求建立新的 Urn 字串並回傳。

(繼承來源 SfcInstance)

方法

名稱 Description
AlterImpl()

代理到另一個目標實例的通用基底類別。 可用的屬性包括代理實例屬性加上目標實例屬性。 如果代理與目標實例的屬性名稱相同,則代理屬性會被揭露。 所有目標實例屬性都可以透過明確存取代理來取得。參考屬性,即目標實例。

(繼承來源 SfcInstance)
CheckObjectCreated()

當 API 要求物件建立強度高於 CheckObjectState 時,從網域呼叫

(繼承來源 SfcInstance)
CheckObjectState()

從網域呼叫以存取物件

(繼承來源 SfcInstance)
CreateIdentityKey()

我們強型版本的包裝。 非通用的 SfcInstance 基底需要這個。

(繼承來源 SfcInstance<K,T>)
CreateImpl()

代理到另一個目標實例的通用基底類別。 可用的屬性包括代理實例屬性加上目標實例屬性。 如果代理與目標實例的屬性名稱相同,則代理屬性會被揭露。 所有目標實例屬性都可以透過明確存取代理來取得。參考屬性,即目標實例。

(繼承來源 SfcInstance)
CreateKey()

導出類別必須實作此功能,才能從類別實例的屬性建立鍵。

(繼承來源 SfcInstance<K,T>)
Discover(ISfcDependencyDiscoveryObjectSink)

代理到另一個目標實例的通用基底類別。 可用的屬性包括代理實例屬性加上目標實例屬性。 如果代理與目標實例的屬性名稱相同,則代理屬性會被揭露。 所有目標實例屬性都可以透過明確存取代理來取得。參考屬性,即目標實例。

(繼承來源 SfcInstance)
DropImpl()

代理到另一個目標實例的通用基底類別。 可用的屬性包括代理實例屬性加上目標實例屬性。 如果代理與目標實例的屬性名稱相同,則代理屬性會被揭露。 所有目標實例屬性都可以透過明確存取代理來取得。參考屬性,即目標實例。

(繼承來源 SfcInstance)
GetChildCollection(String)

在此實例中取得給定元素名稱串的子集合。

(繼承來源 SfcInstance)
GetDomain()

代理到另一個目標實例的通用基底類別。 可用的屬性包括代理實例屬性加上目標實例屬性。 如果代理與目標實例的屬性名稱相同,則代理屬性會被揭露。 所有目標實例屬性都可以透過明確存取代理來取得。參考屬性,即目標實例。

(繼承來源 SfcInstance)
GetPropertySet()

代理到另一個目標實例的通用基底類別。 可用的屬性包括代理實例屬性加上目標實例屬性。 如果代理與目標實例的屬性名稱相同,則代理屬性會被揭露。 所有目標實例屬性都可以透過明確存取代理來取得。參考屬性,即目標實例。

(繼承來源 SfcInstance)
GetReferenceImpl()

根據代理取得參考物件。 必須實施。

GetTypeMetadataImpl()

內部實例類別類型中繼資料存取。 此時會回傳該型別 SfcTypeMetadata 的預設靜態實作。 要自訂型別的 TypeMetadata,請覆寫導出型別類別中的此方法,指向你自己由 SfcTypeMetadata 衍生的物件單例。

(繼承來源 SfcInstance<K,T>)
InitializeUIPropertyState()

可從關心初始化狀態的子物件(目前為「」的動態元資料)中覆寫。啟用」屬性)

(繼承來源 SfcInstance)
MarkForDropImpl(Boolean)

代理到另一個目標實例的通用基底類別。 可用的屬性包括代理實例屬性加上目標實例屬性。 如果代理與目標實例的屬性名稱相同,則代理屬性會被揭露。 所有目標實例屬性都可以透過明確存取代理來取得。參考屬性,即目標實例。

(繼承來源 SfcInstance)
MarkRootAsConnected()

代理到另一個目標實例的通用基底類別。 可用的屬性包括代理實例屬性加上目標實例屬性。 如果代理與目標實例的屬性名稱相同,則代理屬性會被揭露。 所有目標實例屬性都可以透過明確存取代理來取得。參考屬性,即目標實例。

(繼承來源 SfcInstance)
MoveImpl(SfcInstance)

代理到另一個目標實例的通用基底類別。 可用的屬性包括代理實例屬性加上目標實例屬性。 如果代理與目標實例的屬性名稱相同,則代理屬性會被揭露。 所有目標實例屬性都可以透過明確存取代理來取得。參考屬性,即目標實例。

(繼承來源 SfcInstance)
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs)

代理到另一個目標實例的通用基底類別。 可用的屬性包括代理實例屬性加上目標實例屬性。 如果代理與目標實例的屬性名稱相同,則代理屬性會被揭露。 所有目標實例屬性都可以透過明確存取代理來取得。參考屬性,即目標實例。

(繼承來源 SfcInstance)
OnPropertyValueChanges(PropertyChangedEventArgs)

代理到另一個目標實例的通用基底類別。 可用的屬性包括代理實例屬性加上目標實例屬性。 如果代理與目標實例的屬性名稱相同,則代理屬性會被揭露。 所有目標實例屬性都可以透過明確存取代理來取得。參考屬性,即目標實例。

(繼承來源 SfcInstance)
PostAlter(Object)

代理到另一個目標實例的通用基底類別。 可用的屬性包括代理實例屬性加上目標實例屬性。 如果代理與目標實例的屬性名稱相同,則代理屬性會被揭露。 所有目標實例屬性都可以透過明確存取代理來取得。參考屬性,即目標實例。

(繼承來源 SfcInstance)
PostCreate(Object)

代理到另一個目標實例的通用基底類別。 可用的屬性包括代理實例屬性加上目標實例屬性。 如果代理與目標實例的屬性名稱相同,則代理屬性會被揭露。 所有目標實例屬性都可以透過明確存取代理來取得。參考屬性,即目標實例。

(繼承來源 SfcInstance)
PostDrop(Object)

代理到另一個目標實例的通用基底類別。 可用的屬性包括代理實例屬性加上目標實例屬性。 如果代理與目標實例的屬性名稱相同,則代理屬性會被揭露。 所有目標實例屬性都可以透過明確存取代理來取得。參考屬性,即目標實例。

(繼承來源 SfcInstance)
PostMove(Object)

代理到另一個目標實例的通用基底類別。 可用的屬性包括代理實例屬性加上目標實例屬性。 如果代理與目標實例的屬性名稱相同,則代理屬性會被揭露。 所有目標實例屬性都可以透過明確存取代理來取得。參考屬性,即目標實例。

(繼承來源 SfcInstance)
PostRename(Object)

代理到另一個目標實例的通用基底類別。 可用的屬性包括代理實例屬性加上目標實例屬性。 如果代理與目標實例的屬性名稱相同,則代理屬性會被揭露。 所有目標實例屬性都可以透過明確存取代理來取得。參考屬性,即目標實例。

(繼承來源 SfcInstance)
Refresh()

透過從伺服器讀取物件屬性來刷新物件屬性

(繼承來源 SfcInstance)
RenameImpl(SfcKey)

代理到另一個目標實例的通用基底類別。 可用的屬性包括代理實例屬性加上目標實例屬性。 如果代理與目標實例的屬性名稱相同,則代理屬性會被揭露。 所有目標實例屬性都可以透過明確存取代理來取得。參考屬性,即目標實例。

(繼承來源 SfcInstance)
ResetKey()

代理到另一個目標實例的通用基底類別。 可用的屬性包括代理實例屬性加上目標實例屬性。 如果代理與目標實例的屬性名稱相同,則代理屬性會被揭露。 所有目標實例屬性都可以透過明確存取代理來取得。參考屬性,即目標實例。

(繼承來源 SfcInstance)
Serialize(XmlWriter)

代理到另一個目標實例的通用基底類別。 可用的屬性包括代理實例屬性加上目標實例屬性。 如果代理與目標實例的屬性名稱相同,則代理屬性會被揭露。 所有目標實例屬性都可以透過明確存取代理來取得。參考屬性,即目標實例。

(繼承來源 SfcInstance)
ToString()

代理到另一個目標實例的通用基底類別。 可用的屬性包括代理實例屬性加上目標實例屬性。 如果代理與目標實例的屬性名稱相同,則代理屬性會被揭露。 所有目標實例屬性都可以透過明確存取代理來取得。參考屬性,即目標實例。

(繼承來源 SfcInstance)
UpdateUIPropertyState()

代理到另一個目標實例的通用基底類別。 可用的屬性包括代理實例屬性加上目標實例屬性。 如果代理與目標實例的屬性名稱相同,則代理屬性會被揭露。 所有目標實例屬性都可以透過明確存取代理來取得。參考屬性,即目標實例。

(繼承來源 SfcInstance)
Validate()

基本子物件驗證

(繼承來源 SfcInstance)

事件

名稱 Description
propertyChanged

代理到另一個目標實例的通用基底類別。 可用的屬性包括代理實例屬性加上目標實例屬性。 如果代理與目標實例的屬性名稱相同,則代理屬性會被揭露。 所有目標實例屬性都可以透過明確存取代理來取得。參考屬性,即目標實例。

(繼承來源 SfcInstance)
PropertyChanged

代理到另一個目標實例的通用基底類別。 可用的屬性包括代理實例屬性加上目標實例屬性。 如果代理與目標實例的屬性名稱相同,則代理屬性會被揭露。 所有目標實例屬性都可以透過明確存取代理來取得。參考屬性,即目標實例。

(繼承來源 SfcInstance)
propertyMetadataChanged

代理到另一個目標實例的通用基底類別。 可用的屬性包括代理實例屬性加上目標實例屬性。 如果代理與目標實例的屬性名稱相同,則代理屬性會被揭露。 所有目標實例屬性都可以透過明確存取代理來取得。參考屬性,即目標實例。

(繼承來源 SfcInstance)
PropertyMetadataChanged

代理到另一個目標實例的通用基底類別。 可用的屬性包括代理實例屬性加上目標實例屬性。 如果代理與目標實例的屬性名稱相同,則代理屬性會被揭露。 所有目標實例屬性都可以透過明確存取代理來取得。參考屬性,即目標實例。

(繼承來源 SfcInstance)

適用於