Langue

Target Classe

Définition

Classe Runtime pour Target. Chaque instance de cette classe représente une ligne dans 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
Héritage
Implémente

Constructeurs

Nom Description
Target()

Initialise une nouvelle instance de la classe Target. Le constructeur vide est une convention dans SFC.

Target(Session, String)

Initialise une nouvelle instance de la Target classe avec un parent et un nom donnés.

Target(Session, TargetInfo)

Initialise une nouvelle instance de la Event classe à partir d’un objet TargetInfo.

Champs

Nom Description
TypeTypeName

Nom de type

Propriétés

Nom Description
AbstractIdentityKey

Classe Runtime pour Target. Chaque instance de cette classe représente une ligne dans sys.server_event_session_targets.

(Hérité de SfcInstance)
Description

Obtient ou définit la description cible. Définir l’accesseur est destiné uniquement à une utilisation interne.

ID

Obtient la description.

IdentityKey

Obtient la clé d’identité.

KeyChain

Retourne le chemin d’accès d’identité de l’objet

(Hérité de SfcInstance)
Metadata

Classe Runtime pour Target. Chaque instance de cette classe représente une ligne dans sys.server_event_session_targets.

(Hérité de SfcInstance)
ModuleID

Obtient l’ID du module.

Name

Nom de la cible

PackageName

Obtient le nom du package auquel l’événement appartient.

Parent

Propriété parent pour l’événement.

Properties

Classe Runtime pour Target. Chaque instance de cette classe représente une ligne dans sys.server_event_session_targets.

(Hérité de SfcInstance)
PropertyStorageProvider

Cette propriété retourne l’implémentation par défaut de SFC pour l’interface ISfcPropertyStorageProvider, elle peut être remplacée dans les classes enfants pour retourner un autre fournisseur de stockage (c’est-à-dire une liste de propriétés plates)

(Hérité de SfcInstance)
ScriptName

Obtient le nom mis en forme pour le script.

State

État de l’objet, utilisé dans Alter Function dans la session.

TargetFields

Obtient le jeu d’informations de colonne cible.

Urn

Créez une chaîne Urn sur chaque requête et retournez-la.

(Hérité de SfcInstance)

Méthodes

Nom Description
AlterImpl()

Classe Runtime pour Target. Chaque instance de cette classe représente une ligne dans sys.server_event_session_targets.

(Hérité de SfcInstance)
CheckObjectCreated()

Pour être appelé à partir d’un domaine pour lorsqu’une API nécessite que l’objet soit créé plus fort que CheckObjectState

(Hérité de SfcInstance)
CheckObjectState()

Pour être appelé à partir du domaine pour tout accès à l’objet

(Hérité de SfcInstance)
CreateIdentityKey()

Classe Runtime pour Target. Chaque instance de cette classe représente une ligne dans sys.server_event_session_targets.

(Hérité de SfcInstance)
CreateImpl()

Classe Runtime pour Target. Chaque instance de cette classe représente une ligne dans sys.server_event_session_targets.

(Hérité de SfcInstance)
Discover(ISfcDependencyDiscoveryObjectSink)

Classe Runtime pour Target. Chaque instance de cette classe représente une ligne dans sys.server_event_session_targets.

(Hérité de SfcInstance)
DropImpl()

Classe Runtime pour Target. Chaque instance de cette classe représente une ligne dans sys.server_event_session_targets.

(Hérité de SfcInstance)
GetChildCollection(String)

Obtenez la collection enfant dans cette instance pour la chaîne de nom d’élément donnée.

(Hérité de SfcInstance)
GetDomain()

Classe Runtime pour Target. Chaque instance de cette classe représente une ligne dans sys.server_event_session_targets.

(Hérité de SfcInstance)
GetObjectFactory()

Obtient la fabrique d’objets.

GetPropertySet()

Classe Runtime pour Target. Chaque instance de cette classe représente une ligne dans sys.server_event_session_targets.

(Hérité de SfcInstance)
GetTargetData()

Obtient les données cibles.

GetTypeMetadata()

Obtient les métadonnées de type Sfc.

GetTypeMetadataImpl()

Classe Runtime pour Target. Chaque instance de cette classe représente une ligne dans sys.server_event_session_targets.

(Hérité de SfcInstance)
HasCustomizableField()

Détermine si la cible a au moins un champ à définir.

InitializeUIPropertyState()

Substituable à partir des objets enfants qui s’intéressent à l’initialisation de leurs états (métadonnées dynamiques qui sont actuellement les « ». Enabled " property)

(Hérité de SfcInstance)
MarkForDropImpl(Boolean)

Classe Runtime pour Target. Chaque instance de cette classe représente une ligne dans sys.server_event_session_targets.

(Hérité de SfcInstance)
MarkRootAsConnected()

Classe Runtime pour Target. Chaque instance de cette classe représente une ligne dans sys.server_event_session_targets.

(Hérité de SfcInstance)
MoveImpl(SfcInstance)

Classe Runtime pour Target. Chaque instance de cette classe représente une ligne dans sys.server_event_session_targets.

(Hérité de SfcInstance)
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs)

Classe Runtime pour Target. Chaque instance de cette classe représente une ligne dans sys.server_event_session_targets.

(Hérité de SfcInstance)
OnPropertyValueChanges(PropertyChangedEventArgs)

Classe Runtime pour Target. Chaque instance de cette classe représente une ligne dans sys.server_event_session_targets.

(Hérité de SfcInstance)
PostAlter(Object)

Classe Runtime pour Target. Chaque instance de cette classe représente une ligne dans sys.server_event_session_targets.

(Hérité de SfcInstance)
PostCreate(Object)

Classe Runtime pour Target. Chaque instance de cette classe représente une ligne dans sys.server_event_session_targets.

(Hérité de SfcInstance)
PostDrop(Object)

Classe Runtime pour Target. Chaque instance de cette classe représente une ligne dans sys.server_event_session_targets.

(Hérité de SfcInstance)
PostMove(Object)

Classe Runtime pour Target. Chaque instance de cette classe représente une ligne dans sys.server_event_session_targets.

(Hérité de SfcInstance)
PostRename(Object)

Classe Runtime pour Target. Chaque instance de cette classe représente une ligne dans sys.server_event_session_targets.

(Hérité de SfcInstance)
Refresh()

actualise les propriétés de l’objet en les lisant à partir du serveur

(Hérité de SfcInstance)
RenameImpl(SfcKey)

Classe Runtime pour Target. Chaque instance de cette classe représente une ligne dans sys.server_event_session_targets.

(Hérité de SfcInstance)
ResetKey()

Classe Runtime pour Target. Chaque instance de cette classe représente une ligne dans sys.server_event_session_targets.

(Hérité de SfcInstance)
Serialize(XmlWriter)

Classe Runtime pour Target. Chaque instance de cette classe représente une ligne dans sys.server_event_session_targets.

(Hérité de SfcInstance)
SetTargetInfo(TargetInfo)

Définissez TargetInfo pour une cible en attente.

ToString()

Classe Runtime pour Target. Chaque instance de cette classe représente une ligne dans sys.server_event_session_targets.

(Hérité de SfcInstance)
UpdateUIPropertyState()

Classe Runtime pour Target. Chaque instance de cette classe représente une ligne dans sys.server_event_session_targets.

(Hérité de SfcInstance)
Validate()

Validation de l’objet enfant de base

(Hérité de SfcInstance)

Événements

Nom Description
propertyChanged

Classe Runtime pour Target. Chaque instance de cette classe représente une ligne dans sys.server_event_session_targets.

(Hérité de SfcInstance)
PropertyChanged

Classe Runtime pour Target. Chaque instance de cette classe représente une ligne dans sys.server_event_session_targets.

(Hérité de SfcInstance)
propertyMetadataChanged

Classe Runtime pour Target. Chaque instance de cette classe représente une ligne dans sys.server_event_session_targets.

(Hérité de SfcInstance)
PropertyMetadataChanged

Classe Runtime pour Target. Chaque instance de cette classe représente une ligne dans sys.server_event_session_targets.

(Hérité de SfcInstance)

Implémentations d’interfaces explicites

Nom Description
ISessionObject.GetCreateScript()

Générez le script pour ajouter une cible. Utilisé dans Créer une session.

ISessionObject.GetDropScript()

Génération du script pour supprimer l’événement. Utilisé dans Alter Session.

ISessionObject.IsDirty()

Classe Runtime pour Target. Chaque instance de cette classe représente une ligne dans sys.server_event_session_targets.

ISfcDiscoverObject.Discover(ISfcDependencyDiscoveryObjectSink)

Classe Runtime pour Target. Chaque instance de cette classe représente une ligne dans sys.server_event_session_targets.

S’applique à