Event Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe Runtime pour Event. Chaque instance de cette classe représente une ligne dans sys.server_event_session_events.
public sealed class Event : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance, Microsoft.SqlServer.Management.XEvent.ISessionObject
type Event = class
inherit SfcInstance
interface ISfcDiscoverObject
interface ISessionObject
Public NotInheritable Class Event
Inherits SfcInstance
Implements ISessionObject
- Héritage
- Implémente
Constructeurs
| Nom | Description |
|---|---|
| Event() |
Initialise une nouvelle instance de la classe Event. Le constructeur vide est une convention dans SFC. |
| Event(Session, EventInfo) |
Initialise une nouvelle instance de la Event classe à partir d’un objet EventInfo. |
| Event(Session, String) |
Initialise une nouvelle instance de la Event classe avec un parent et un nom donnés. |
Champs
| Nom | Description |
|---|---|
| TypeTypeName |
Nom de type |
Propriétés
| Nom | Description |
|---|---|
| AbstractIdentityKey |
Classe Runtime pour Event. Chaque instance de cette classe représente une ligne dans sys.server_event_session_events. (Hérité de SfcInstance) |
| Actions |
Obtient les actions de cet événement. |
| Description |
Obtient ou définit la description de l’événement. Définir l’accesseur est destiné uniquement à une utilisation interne. |
| EventFields |
Obtient la collection de fichiers d’événements. |
| 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 Event. Chaque instance de cette classe représente une ligne dans sys.server_event_session_events. (Hérité de SfcInstance) |
| ModuleID |
Obtient l’ID du module. |
| Name |
Nom de l’événement |
| PackageName |
Obtient le nom du package auquel l’événement appartient. |
| Parent |
Propriété parent pour l’événement. |
| Predicate |
Arborescence de prédicats pour PredicateExpression. |
| PredicateExpression |
Il s’agit de la représentation sous forme de chaîne du prédicat. |
| Properties |
Classe Runtime pour Event. Chaque instance de cette classe représente une ligne dans sys.server_event_session_events. (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 de l’événement mis en forme pour le script. |
| State |
État de l’objet, utilisé dans Alter Function dans la session. |
| Urn |
Créez une chaîne Urn sur chaque requête et retournez-la. (Hérité de SfcInstance) |
Méthodes
| Nom | Description |
|---|---|
| AddAction(ActionInfo) |
Créez une action à partir d’ActionInfo et ajoutez-la dans la collection d’actions. |
| AddAction(String) |
Créez une action avec le nom de spécification et ajoutez-la aux actions. |
| AlterImpl() |
Classe Runtime pour Event. Chaque instance de cette classe représente une ligne dans sys.server_event_session_events. (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 Event. Chaque instance de cette classe représente une ligne dans sys.server_event_session_events. (Hérité de SfcInstance) |
| CreateImpl() |
Classe Runtime pour Event. Chaque instance de cette classe représente une ligne dans sys.server_event_session_events. (Hérité de SfcInstance) |
| Discover(ISfcDependencyDiscoveryObjectSink) |
Classe Runtime pour Event. Chaque instance de cette classe représente une ligne dans sys.server_event_session_events. (Hérité de SfcInstance) |
| DropImpl() |
Classe Runtime pour Event. Chaque instance de cette classe représente une ligne dans sys.server_event_session_events. (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 Event. Chaque instance de cette classe représente une ligne dans sys.server_event_session_events. (Hérité de SfcInstance) |
| GetObjectFactory() |
Obtient la fabrique d’objets. |
| GetPropertySet() |
Classe Runtime pour Event. Chaque instance de cette classe représente une ligne dans sys.server_event_session_events. (Hérité de SfcInstance) |
| GetTypeMetadata() |
Obtient les métadonnées de type Sfc. |
| GetTypeMetadataImpl() |
Classe Runtime pour Event. Chaque instance de cette classe représente une ligne dans sys.server_event_session_events. (Hérité de SfcInstance) |
| HasCustomizableField() |
Détermine si l’événement 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 Event. Chaque instance de cette classe représente une ligne dans sys.server_event_session_events. (Hérité de SfcInstance) |
| MarkRootAsConnected() |
Classe Runtime pour Event. Chaque instance de cette classe représente une ligne dans sys.server_event_session_events. (Hérité de SfcInstance) |
| MoveImpl(SfcInstance) |
Classe Runtime pour Event. Chaque instance de cette classe représente une ligne dans sys.server_event_session_events. (Hérité de SfcInstance) |
| OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) |
Classe Runtime pour Event. Chaque instance de cette classe représente une ligne dans sys.server_event_session_events. (Hérité de SfcInstance) |
| OnPropertyValueChanges(PropertyChangedEventArgs) |
Classe Runtime pour Event. Chaque instance de cette classe représente une ligne dans sys.server_event_session_events. (Hérité de SfcInstance) |
| PostAlter(Object) |
Classe Runtime pour Event. Chaque instance de cette classe représente une ligne dans sys.server_event_session_events. (Hérité de SfcInstance) |
| PostCreate(Object) |
Classe Runtime pour Event. Chaque instance de cette classe représente une ligne dans sys.server_event_session_events. (Hérité de SfcInstance) |
| PostDrop(Object) |
Classe Runtime pour Event. Chaque instance de cette classe représente une ligne dans sys.server_event_session_events. (Hérité de SfcInstance) |
| PostMove(Object) |
Classe Runtime pour Event. Chaque instance de cette classe représente une ligne dans sys.server_event_session_events. (Hérité de SfcInstance) |
| PostRename(Object) |
Classe Runtime pour Event. Chaque instance de cette classe représente une ligne dans sys.server_event_session_events. (Hérité de SfcInstance) |
| Refresh() |
actualise les propriétés de l’objet en les lisant à partir du serveur (Hérité de SfcInstance) |
| RemoveAction(Action) |
Supprime l’action de la session. |
| RenameImpl(SfcKey) |
Classe Runtime pour Event. Chaque instance de cette classe représente une ligne dans sys.server_event_session_events. (Hérité de SfcInstance) |
| ResetKey() |
Classe Runtime pour Event. Chaque instance de cette classe représente une ligne dans sys.server_event_session_events. (Hérité de SfcInstance) |
| Serialize(XmlWriter) |
Classe Runtime pour Event. Chaque instance de cette classe représente une ligne dans sys.server_event_session_events. (Hérité de SfcInstance) |
| SetEventInfo(EventInfo) |
Définissez EventInfo pour un événement en attente. |
| ToString() |
Classe Runtime pour Event. Chaque instance de cette classe représente une ligne dans sys.server_event_session_events. (Hérité de SfcInstance) |
| UpdateUIPropertyState() |
Classe Runtime pour Event. Chaque instance de cette classe représente une ligne dans sys.server_event_session_events. (Hérité de SfcInstance) |
| Validate() |
Validation de l’objet enfant de base (Hérité de SfcInstance) |
Événements
| Nom | Description |
|---|---|
| propertyChanged |
Classe Runtime pour Event. Chaque instance de cette classe représente une ligne dans sys.server_event_session_events. (Hérité de SfcInstance) |
| PropertyChanged |
Classe Runtime pour Event. Chaque instance de cette classe représente une ligne dans sys.server_event_session_events. (Hérité de SfcInstance) |
| propertyMetadataChanged |
Classe Runtime pour Event. Chaque instance de cette classe représente une ligne dans sys.server_event_session_events. (Hérité de SfcInstance) |
| PropertyMetadataChanged |
Classe Runtime pour Event. Chaque instance de cette classe représente une ligne dans sys.server_event_session_events. (Hérité de SfcInstance) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| ISessionObject.GetCreateScript() |
Générez le script pour ajouter un événement. 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 Event. Chaque instance de cette classe représente une ligne dans sys.server_event_session_events. |
| ISfcDiscoverObject.Discover(ISfcDependencyDiscoveryObjectSink) |
Classe Runtime pour Event. Chaque instance de cette classe représente une ligne dans sys.server_event_session_events. |