Target 类

定义

Target 的运行时类。 此类的每个实例都表示sys.server_event_session_targets中的一行。

public sealed class Target : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance, Microsoft.SqlServer.Management.XEvent.ISessionObject
type Target = class
    inherit SfcInstance
    interface ISfcDiscoverObject
    interface ISessionObject
Public NotInheritable Class Target
Inherits SfcInstance
Implements ISessionObject
继承
实现

构造函数

名称 说明
Target()

初始化 Target 类的新实例。 空构造函数是 SFC 中的约定。

Target(Session, String)

使用给定的 Target 父级和名称初始化类的新实例。

Target(Session, TargetInfo)

从 TargetInfo 对象初始化类的新实例 Event

字段

名称 说明
TypeTypeName

类型名称

属性

名称 说明
AbstractIdentityKey

Target 的运行时类。 此类的每个实例都表示sys.server_event_session_targets中的一行。

(继承自 SfcInstance)
Description

获取或设置目标说明。 Set 访问器仅用于内部使用。

ID

获取说明。

IdentityKey

获取标识密钥。

KeyChain

返回对象的标识路径

(继承自 SfcInstance)
Metadata

Target 的运行时类。 此类的每个实例都表示sys.server_event_session_targets中的一行。

(继承自 SfcInstance)
ModuleID

获取模块 ID。

Name

目标的名称

PackageName

获取事件所属的包名称。

Parent

事件的父属性。

Properties

Target 的运行时类。 此类的每个实例都表示sys.server_event_session_targets中的一行。

(继承自 SfcInstance)
PropertyStorageProvider

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

(继承自 SfcInstance)
ScriptName

获取为脚本设置格式的名称。

State

在会话中的 Alter 函数中使用的对象状态。

TargetFields

获取目标列信息集。

Urn

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

(继承自 SfcInstance)

方法

名称 说明
AlterImpl()

Target 的运行时类。 此类的每个实例都表示sys.server_event_session_targets中的一行。

(继承自 SfcInstance)
CheckObjectCreated()

当 API 要求对象的创建比 CheckObjectState 更强时从域调用

(继承自 SfcInstance)
CheckObjectState()

从域中调用以访问对象

(继承自 SfcInstance)
CreateIdentityKey()

Target 的运行时类。 此类的每个实例都表示sys.server_event_session_targets中的一行。

(继承自 SfcInstance)
CreateImpl()

Target 的运行时类。 此类的每个实例都表示sys.server_event_session_targets中的一行。

(继承自 SfcInstance)
Discover(ISfcDependencyDiscoveryObjectSink)

Target 的运行时类。 此类的每个实例都表示sys.server_event_session_targets中的一行。

(继承自 SfcInstance)
DropImpl()

Target 的运行时类。 此类的每个实例都表示sys.server_event_session_targets中的一行。

(继承自 SfcInstance)
GetChildCollection(String)

获取此实例中给定元素名称字符串的子集合。

(继承自 SfcInstance)
GetDomain()

Target 的运行时类。 此类的每个实例都表示sys.server_event_session_targets中的一行。

(继承自 SfcInstance)
GetObjectFactory()

获取对象工厂。

GetPropertySet()

Target 的运行时类。 此类的每个实例都表示sys.server_event_session_targets中的一行。

(继承自 SfcInstance)
GetTargetData()

获取目标数据。

GetTypeMetadata()

获取 Sfc 类型元数据。

GetTypeMetadataImpl()

Target 的运行时类。 此类的每个实例都表示sys.server_event_session_targets中的一行。

(继承自 SfcInstance)
HasCustomizableField()

确定目标是否至少需要设置一个字段。

InitializeUIPropertyState()

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

(继承自 SfcInstance)
MarkForDropImpl(Boolean)

Target 的运行时类。 此类的每个实例都表示sys.server_event_session_targets中的一行。

(继承自 SfcInstance)
MarkRootAsConnected()

Target 的运行时类。 此类的每个实例都表示sys.server_event_session_targets中的一行。

(继承自 SfcInstance)
MoveImpl(SfcInstance)

Target 的运行时类。 此类的每个实例都表示sys.server_event_session_targets中的一行。

(继承自 SfcInstance)
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs)

Target 的运行时类。 此类的每个实例都表示sys.server_event_session_targets中的一行。

(继承自 SfcInstance)
OnPropertyValueChanges(PropertyChangedEventArgs)

Target 的运行时类。 此类的每个实例都表示sys.server_event_session_targets中的一行。

(继承自 SfcInstance)
PostAlter(Object)

Target 的运行时类。 此类的每个实例都表示sys.server_event_session_targets中的一行。

(继承自 SfcInstance)
PostCreate(Object)

Target 的运行时类。 此类的每个实例都表示sys.server_event_session_targets中的一行。

(继承自 SfcInstance)
PostDrop(Object)

Target 的运行时类。 此类的每个实例都表示sys.server_event_session_targets中的一行。

(继承自 SfcInstance)
PostMove(Object)

Target 的运行时类。 此类的每个实例都表示sys.server_event_session_targets中的一行。

(继承自 SfcInstance)
PostRename(Object)

Target 的运行时类。 此类的每个实例都表示sys.server_event_session_targets中的一行。

(继承自 SfcInstance)
Refresh()

通过从服务器读取对象属性来刷新这些属性

(继承自 SfcInstance)
RenameImpl(SfcKey)

Target 的运行时类。 此类的每个实例都表示sys.server_event_session_targets中的一行。

(继承自 SfcInstance)
ResetKey()

Target 的运行时类。 此类的每个实例都表示sys.server_event_session_targets中的一行。

(继承自 SfcInstance)
Serialize(XmlWriter)

Target 的运行时类。 此类的每个实例都表示sys.server_event_session_targets中的一行。

(继承自 SfcInstance)
SetTargetInfo(TargetInfo)

为挂起的目标设置 TargetInfo。

ToString()

Target 的运行时类。 此类的每个实例都表示sys.server_event_session_targets中的一行。

(继承自 SfcInstance)
UpdateUIPropertyState()

Target 的运行时类。 此类的每个实例都表示sys.server_event_session_targets中的一行。

(继承自 SfcInstance)
Validate()

基本子对象的验证

(继承自 SfcInstance)

活动

名称 说明
propertyChanged

Target 的运行时类。 此类的每个实例都表示sys.server_event_session_targets中的一行。

(继承自 SfcInstance)
PropertyChanged

Target 的运行时类。 此类的每个实例都表示sys.server_event_session_targets中的一行。

(继承自 SfcInstance)
propertyMetadataChanged

Target 的运行时类。 此类的每个实例都表示sys.server_event_session_targets中的一行。

(继承自 SfcInstance)
PropertyMetadataChanged

Target 的运行时类。 此类的每个实例都表示sys.server_event_session_targets中的一行。

(继承自 SfcInstance)

显式接口实现

名称 说明
ISessionObject.GetCreateScript()

生成用于添加目标的脚本。 在创建会话中使用。

ISessionObject.GetDropScript()

生成用于删除事件的脚本。 在 Alter Session 中使用。

ISessionObject.IsDirty()

Target 的运行时类。 此类的每个实例都表示sys.server_event_session_targets中的一行。

ISfcDiscoverObject.Discover(ISfcDependencyDiscoveryObjectSink)

Target 的运行时类。 此类的每个实例都表示sys.server_event_session_targets中的一行。

适用于