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>

构造函数

名称 说明
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)

适用于