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
目标引用实例类的类型。
- 继承
构造函数
| 名称 | 说明 |
|---|---|
| SfcProxyInstance<K,T,TRef>() |
将新的代理实例构造为未知目标引用。 首次访问 Reference 属性时,将解析引用。 |
| SfcProxyInstance<K,T,TRef>(TRef) |
将新的代理实例构造为已知的目标引用。 |
属性
| 名称 | 说明 |
|---|---|
| AbstractIdentityKey |
代理到另一个目标实例的泛型基类。 可用的属性包括代理实例属性以及目标实例属性。 如果代理和目标实例都具有与属性相同的名称,则代理属性是公开的实例。 始终可以通过显式访问代理来获取所有目标实例属性。引用属性,它是目标实例。 (继承自 SfcInstance) |
| IdentityKey |
代理到另一个目标实例的泛型基类。 可用的属性包括代理实例属性以及目标实例属性。 如果代理和目标实例都具有与属性相同的名称,则代理属性是公开的实例。 始终可以通过显式访问代理来获取所有目标实例属性。引用属性,它是目标实例。 (继承自 SfcInstance<K,T>) |
| KeyChain |
返回对象的标识路径 (继承自 SfcInstance) |
| Metadata |
代理到另一个目标实例的泛型基类。 可用的属性包括代理实例属性以及目标实例属性。 如果代理和目标实例都具有与属性相同的名称,则代理属性是公开的实例。 始终可以通过显式访问代理来获取所有目标实例属性。引用属性,它是目标实例。 (继承自 SfcInstance) |
| Parent |
父级不是保留本地的内容,它从密钥链中隐含父级的概念,即父级的概念真正关系到父级和根目录下,如果我们只通过父级执行此操作,则我们不能仅实例化具有轻型 SfcKeyChain 集的对象 将父级设置为帮助程序操作可以设置密钥链 (继承自 SfcInstance) |
| Properties |
代理到另一个目标实例的泛型基类。 可用的属性包括代理实例属性以及目标实例属性。 如果代理和目标实例都具有与属性相同的名称,则代理属性是公开的实例。 始终可以通过显式访问代理来获取所有目标实例属性。引用属性,它是目标实例。 (继承自 SfcInstance) |
| PropertyStorageProvider |
此属性返回 ISfcPropertyStorageProvider 接口的默认实现,可以在子类中重写它以返回另一个存储提供程序(即平面属性列表) (继承自 SfcInstance) |
| Reference |
此代理引用的实例。 仅在首次访问此属性时设置一次。 |
| State |
代理到另一个目标实例的泛型基类。 可用的属性包括代理实例属性以及目标实例属性。 如果代理和目标实例都具有与属性相同的名称,则代理属性是公开的实例。 始终可以通过显式访问代理来获取所有目标实例属性。引用属性,它是目标实例。 (继承自 SfcInstance) |
| Urn |
在每个请求上创建新的 Urn 字符串并返回它。 (继承自 SfcInstance) |
方法
| 名称 | 说明 |
|---|---|
| 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() |
可重写那些关心初始化其状态的子对象(当前为“动态元数据”。Enabled“ 属性) (继承自 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) |
活动
| 名称 | 说明 |
|---|---|
| propertyChanged |
代理到另一个目标实例的泛型基类。 可用的属性包括代理实例属性以及目标实例属性。 如果代理和目标实例都具有与属性相同的名称,则代理属性是公开的实例。 始终可以通过显式访问代理来获取所有目标实例属性。引用属性,它是目标实例。 (继承自 SfcInstance) |
| PropertyChanged |
代理到另一个目标实例的泛型基类。 可用的属性包括代理实例属性以及目标实例属性。 如果代理和目标实例都具有与属性相同的名称,则代理属性是公开的实例。 始终可以通过显式访问代理来获取所有目标实例属性。引用属性,它是目标实例。 (继承自 SfcInstance) |
| propertyMetadataChanged |
代理到另一个目标实例的泛型基类。 可用的属性包括代理实例属性以及目标实例属性。 如果代理和目标实例都具有与属性相同的名称,则代理属性是公开的实例。 始终可以通过显式访问代理来获取所有目标实例属性。引用属性,它是目标实例。 (继承自 SfcInstance) |
| PropertyMetadataChanged |
代理到另一个目标实例的泛型基类。 可用的属性包括代理实例属性以及目标实例属性。 如果代理和目标实例都具有与属性相同的名称,则代理属性是公开的实例。 始终可以通过显式访问代理来获取所有目标实例属性。引用属性,它是目标实例。 (继承自 SfcInstance) |