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>
派生

构造函数

名称 说明
SfcInstance<K,T>()

域中所有 Sfc 对象类型的泛型基类。

属性

名称 说明
AbstractIdentityKey

域中所有 Sfc 对象类型的泛型基类。

(继承自 SfcInstance)
IdentityKey

域中所有 Sfc 对象类型的泛型基类。

KeyChain

返回对象的标识路径

(继承自 SfcInstance)
Metadata

域中所有 Sfc 对象类型的泛型基类。

(继承自 SfcInstance)
Parent

父级不是保留本地的内容,它从密钥链中隐含父级的概念,即父级的概念真正关系到父级和根目录下,如果我们只通过父级执行此操作,则我们不能仅实例化具有轻型 SfcKeyChain 集的对象

将父级设置为帮助程序操作可以设置密钥链

(继承自 SfcInstance)
Properties

域中所有 Sfc 对象类型的泛型基类。

(继承自 SfcInstance)
PropertyStorageProvider

此属性返回 ISfcPropertyStorageProvider 接口的默认实现,可以在子类中重写它以返回另一个存储提供程序(即平面属性列表)

(继承自 SfcInstance)
State

域中所有 Sfc 对象类型的泛型基类。

(继承自 SfcInstance)
Urn

在每个请求上创建新的 Urn 字符串并返回它。

(继承自 SfcInstance)

方法

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

可重写那些关心初始化其状态的子对象(当前为“动态元数据”。Enabled“ 属性)

(继承自 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)

活动

名称 说明
propertyChanged

域中所有 Sfc 对象类型的泛型基类。

(继承自 SfcInstance)
PropertyChanged

域中所有 Sfc 对象类型的泛型基类。

(继承自 SfcInstance)
propertyMetadataChanged

域中所有 Sfc 对象类型的泛型基类。

(继承自 SfcInstance)
PropertyMetadataChanged

域中所有 Sfc 对象类型的泛型基类。

(继承自 SfcInstance)

适用于