Event Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Laufzeitklasse für Event. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_events dar.
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
- Vererbung
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| Event() |
Initialisiert eine neue Instanz der Event-Klasse. Der leere Konstruktor ist eine Konvention in SFC. |
| Event(Session, EventInfo) |
Initialisiert eine neue Instanz der Event Klasse aus einem EventInfo -Objekt. |
| Event(Session, String) |
Initialisiert eine neue Instanz der Event Klasse mit dem angegebenen übergeordneten Element und Namen. |
Felder
| Name | Beschreibung |
|---|---|
| TypeTypeName |
Typname |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AbstractIdentityKey |
Laufzeitklasse für Event. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_events dar. (Geerbt von SfcInstance) |
| Actions |
Ruft die Aktionen für dieses Ereignis ab. |
| Description |
Ruft die Ereignisbeschreibung ab oder legt diese fest. Der Set-Accessor ist nur für die interne Verwendung vorgesehen. |
| EventFields |
Ruft die Sammlung des Ereignisses ab. |
| ID |
Ruft die Beschreibung ab. |
| IdentityKey |
Ruft den Identitätsschlüssel ab. |
| KeyChain |
Gibt den Identitätspfad des Objekts zurück. (Geerbt von SfcInstance) |
| Metadata |
Laufzeitklasse für Event. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_events dar. (Geerbt von SfcInstance) |
| ModuleID |
Ruft die Modul-ID ab. |
| Name |
Der Name des Ereignisses |
| PackageName |
Ruft den Paketnamen ab, zu dem das Ereignis gehört. |
| Parent |
Parent-Eigenschaft für Ereignis. |
| Predicate |
Prädikatbaum für PredicateExpression. |
| PredicateExpression |
Dies ist die Zeichenfolgendarstellung des Prädikats. |
| Properties |
Laufzeitklasse für Event. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_events dar. (Geerbt von SfcInstance) |
| PropertyStorageProvider |
Diese Eigenschaft gibt die Standardimplementierung von SFC für die ISfcPropertyStorageProvider-Schnittstelle zurück. Sie kann in den untergeordneten Klassen außer Kraft gesetzt werden, um einen anderen Speicheranbieter zurückzugeben (d. h. eine Liste mit flachen Eigenschaften) (Geerbt von SfcInstance) |
| ScriptName |
Ruft den Ereignisnamen ab, der für skripting formatiert ist. |
| State |
Der Status des Objekts, das in der Alter-Funktion in der Sitzung verwendet wird. |
| Urn |
Erstellen Sie für jede Anforderung eine neue Urn-Zeichenfolge, und geben Sie sie zurück. (Geerbt von SfcInstance) |
Methoden
| Name | Beschreibung |
|---|---|
| AddAction(ActionInfo) |
Erstellen Sie eine Aktion aus der ActionInfo, und fügen Sie sie der Aktionssammlung hinzu. |
| AddAction(String) |
Erstellen Sie eine Aktion mit dem angegebenen Namen, und fügen Sie sie den Aktionen hinzu. |
| AlterImpl() |
Laufzeitklasse für Event. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_events dar. (Geerbt von SfcInstance) |
| CheckObjectCreated() |
Um von der Domäne aufgerufen zu werden, für die eine API erfordert, dass das Objekt stärker als CheckObjectState erstellt werden muss (Geerbt von SfcInstance) |
| CheckObjectState() |
So rufen Sie von der Domäne für jeden Zugriff auf das Objekt auf (Geerbt von SfcInstance) |
| CreateIdentityKey() |
Laufzeitklasse für Event. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_events dar. (Geerbt von SfcInstance) |
| CreateImpl() |
Laufzeitklasse für Event. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_events dar. (Geerbt von SfcInstance) |
| Discover(ISfcDependencyDiscoveryObjectSink) |
Laufzeitklasse für Event. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_events dar. (Geerbt von SfcInstance) |
| DropImpl() |
Laufzeitklasse für Event. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_events dar. (Geerbt von SfcInstance) |
| GetChildCollection(String) |
Rufen Sie die untergeordnete Auflistung in dieser Instanz für die angegebene Elementnamenzeichenfolge ab. (Geerbt von SfcInstance) |
| GetDomain() |
Laufzeitklasse für Event. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_events dar. (Geerbt von SfcInstance) |
| GetObjectFactory() |
Ruft die Objektfactory ab. |
| GetPropertySet() |
Laufzeitklasse für Event. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_events dar. (Geerbt von SfcInstance) |
| GetTypeMetadata() |
Ruft Sfc-Typmetadaten ab. |
| GetTypeMetadataImpl() |
Laufzeitklasse für Event. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_events dar. (Geerbt von SfcInstance) |
| HasCustomizableField() |
Bestimmt, ob das Ereignis mindestens ein Feld festgelegt werden muss. |
| InitializeUIPropertyState() |
Überschreibbar von den untergeordneten Objekten, die sich um die Initialisierung ihrer Zustände kümmern (dynamische Metadaten, die derzeit ". Enabled"-Eigenschaft) (Geerbt von SfcInstance) |
| MarkForDropImpl(Boolean) |
Laufzeitklasse für Event. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_events dar. (Geerbt von SfcInstance) |
| MarkRootAsConnected() |
Laufzeitklasse für Event. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_events dar. (Geerbt von SfcInstance) |
| MoveImpl(SfcInstance) |
Laufzeitklasse für Event. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_events dar. (Geerbt von SfcInstance) |
| OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) |
Laufzeitklasse für Event. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_events dar. (Geerbt von SfcInstance) |
| OnPropertyValueChanges(PropertyChangedEventArgs) |
Laufzeitklasse für Event. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_events dar. (Geerbt von SfcInstance) |
| PostAlter(Object) |
Laufzeitklasse für Event. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_events dar. (Geerbt von SfcInstance) |
| PostCreate(Object) |
Laufzeitklasse für Event. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_events dar. (Geerbt von SfcInstance) |
| PostDrop(Object) |
Laufzeitklasse für Event. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_events dar. (Geerbt von SfcInstance) |
| PostMove(Object) |
Laufzeitklasse für Event. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_events dar. (Geerbt von SfcInstance) |
| PostRename(Object) |
Laufzeitklasse für Event. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_events dar. (Geerbt von SfcInstance) |
| Refresh() |
aktualisiert die Eigenschaften des Objekts, indem sie vom Server gelesen werden. (Geerbt von SfcInstance) |
| RemoveAction(Action) |
Entfernt die Aktion aus der Sitzung. |
| RenameImpl(SfcKey) |
Laufzeitklasse für Event. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_events dar. (Geerbt von SfcInstance) |
| ResetKey() |
Laufzeitklasse für Event. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_events dar. (Geerbt von SfcInstance) |
| Serialize(XmlWriter) |
Laufzeitklasse für Event. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_events dar. (Geerbt von SfcInstance) |
| SetEventInfo(EventInfo) |
Legen Sie die EventInfo für ein ausstehendes Ereignis fest. |
| ToString() |
Laufzeitklasse für Event. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_events dar. (Geerbt von SfcInstance) |
| UpdateUIPropertyState() |
Laufzeitklasse für Event. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_events dar. (Geerbt von SfcInstance) |
| Validate() |
Überprüfung des grundlegenden untergeordneten Objekts (Geerbt von SfcInstance) |
Ereignisse
| Name | Beschreibung |
|---|---|
| propertyChanged |
Laufzeitklasse für Event. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_events dar. (Geerbt von SfcInstance) |
| PropertyChanged |
Laufzeitklasse für Event. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_events dar. (Geerbt von SfcInstance) |
| propertyMetadataChanged |
Laufzeitklasse für Event. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_events dar. (Geerbt von SfcInstance) |
| PropertyMetadataChanged |
Laufzeitklasse für Event. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_events dar. (Geerbt von SfcInstance) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| ISessionObject.GetCreateScript() |
Generieren Sie das Skript zum Hinzufügen eines Ereignisses. Wird in "Sitzung erstellen" verwendet. |
| ISessionObject.GetDropScript() |
Generieren des Skripts zum Ablegen des Ereignisses. Wird in Alter Session verwendet. |
| ISessionObject.IsDirty() |
Laufzeitklasse für Event. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_events dar. |
| ISfcDiscoverObject.Discover(ISfcDependencyDiscoveryObjectSink) |
Laufzeitklasse für Event. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_events dar. |