SfcProxyInstance<K,T,TRef> 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代理到另一個目標實例的通用基底類別。 可用的屬性包括代理實例屬性加上目標實例屬性。 如果代理與目標實例的屬性名稱相同,則代理屬性會被揭露。 所有目標實例屬性都可以透過明確存取代理來取得。參考屬性,即目標實例。
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
目標參考實例類別的類型。
- 繼承
建構函式
| 名稱 | 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) |