Linguaggio

Event Classe

Definizione

Classe di runtime per Event. Ogni istanza di questa classe rappresenta una riga in 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
Ereditarietà
Implementazioni

Costruttori

Nome Descrizione
Event()

Inizializza una nuova istanza della classe Event. Il costruttore vuoto è una convenzione in SFC.

Event(Session, EventInfo)

Inizializza una nuova istanza della Event classe da un oggetto EventInfo.

Event(Session, String)

Inizializza una nuova istanza della Event classe con il nome e l'elemento padre specificati.

Campi

Nome Descrizione
TypeTypeName

Nome del tipo

Proprietà

Nome Descrizione
AbstractIdentityKey

Classe di runtime per Event. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_events.

(Ereditato da SfcInstance)
Actions

Ottiene le azioni per questo evento.

Description

Ottiene o imposta la descrizione dell'evento. La funzione di accesso Set è solo per uso interno.

EventFields

Ottiene l'insieme di filed evento.

ID

Ottiene la descrizione.

IdentityKey

Ottiene la chiave di identità.

KeyChain

Restituisce il percorso di identità dell'oggetto

(Ereditato da SfcInstance)
Metadata

Classe di runtime per Event. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_events.

(Ereditato da SfcInstance)
ModuleID

Ottiene l'ID del modulo.

Name

Nome dell'evento

PackageName

Ottiene il nome del pacchetto a cui appartiene l'evento.

Parent

Proprietà Parent per Event.

Predicate

Albero del predicato per PredicateExpression.

PredicateExpression

Si tratta della rappresentazione di stringa del predicato.

Properties

Classe di runtime per Event. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_events.

(Ereditato da SfcInstance)
PropertyStorageProvider

Questa proprietà restituisce l'implementazione predefinita di SFC per l'interfaccia ISfcPropertyStorageProvider, che può essere sottoposta a override nelle classi figlio per restituire un altro provider di archiviazione ,ad esempio un elenco di proprietà flat.

(Ereditato da SfcInstance)
ScriptName

Ottiene il nome dell'evento formattato per lo scripting.

State

Stato dell'oggetto, utilizzato nella funzione Alter nella sessione.

Urn

Creare una nuova stringa Urn per ogni richiesta e restituirla.

(Ereditato da SfcInstance)

Metodi

Nome Descrizione
AddAction(ActionInfo)

Creare un'azione da ActionInfo e aggiungerla alla raccolta di azioni.

AddAction(String)

Creare un'azione con il nome specificato e aggiungerla alle azioni.

AlterImpl()

Classe di runtime per Event. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_events.

(Ereditato da SfcInstance)
CheckObjectCreated()

Per essere chiamato dal dominio per quando un'API richiede che l'oggetto venga creato più forte di CheckObjectState

(Ereditato da SfcInstance)
CheckObjectState()

Per essere chiamato dal dominio per qualsiasi accesso all'oggetto

(Ereditato da SfcInstance)
CreateIdentityKey()

Classe di runtime per Event. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_events.

(Ereditato da SfcInstance)
CreateImpl()

Classe di runtime per Event. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_events.

(Ereditato da SfcInstance)
Discover(ISfcDependencyDiscoveryObjectSink)

Classe di runtime per Event. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_events.

(Ereditato da SfcInstance)
DropImpl()

Classe di runtime per Event. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_events.

(Ereditato da SfcInstance)
GetChildCollection(String)

Ottiene la raccolta figlio in questa istanza per la stringa del nome dell'elemento specificata.

(Ereditato da SfcInstance)
GetDomain()

Classe di runtime per Event. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_events.

(Ereditato da SfcInstance)
GetObjectFactory()

Ottiene la factory dell'oggetto.

GetPropertySet()

Classe di runtime per Event. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_events.

(Ereditato da SfcInstance)
GetTypeMetadata()

Ottiene i metadati del tipo Sfc.

GetTypeMetadataImpl()

Classe di runtime per Event. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_events.

(Ereditato da SfcInstance)
HasCustomizableField()

Determina se l'evento ha almeno un campo da impostare.

InitializeUIPropertyState()

Esegui l'override dagli oggetti figlio che riguardano l'inizializzazione dei relativi stati (metadati dinamici che sono attualmente ". Enabled" proprietà)

(Ereditato da SfcInstance)
MarkForDropImpl(Boolean)

Classe di runtime per Event. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_events.

(Ereditato da SfcInstance)
MarkRootAsConnected()

Classe di runtime per Event. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_events.

(Ereditato da SfcInstance)
MoveImpl(SfcInstance)

Classe di runtime per Event. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_events.

(Ereditato da SfcInstance)
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs)

Classe di runtime per Event. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_events.

(Ereditato da SfcInstance)
OnPropertyValueChanges(PropertyChangedEventArgs)

Classe di runtime per Event. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_events.

(Ereditato da SfcInstance)
PostAlter(Object)

Classe di runtime per Event. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_events.

(Ereditato da SfcInstance)
PostCreate(Object)

Classe di runtime per Event. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_events.

(Ereditato da SfcInstance)
PostDrop(Object)

Classe di runtime per Event. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_events.

(Ereditato da SfcInstance)
PostMove(Object)

Classe di runtime per Event. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_events.

(Ereditato da SfcInstance)
PostRename(Object)

Classe di runtime per Event. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_events.

(Ereditato da SfcInstance)
Refresh()

aggiorna le proprietà dell'oggetto leggendole dal server

(Ereditato da SfcInstance)
RemoveAction(Action)

Rimuove l'azione dalla sessione.

RenameImpl(SfcKey)

Classe di runtime per Event. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_events.

(Ereditato da SfcInstance)
ResetKey()

Classe di runtime per Event. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_events.

(Ereditato da SfcInstance)
Serialize(XmlWriter)

Classe di runtime per Event. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_events.

(Ereditato da SfcInstance)
SetEventInfo(EventInfo)

Impostare EventInfo per un evento in sospeso.

ToString()

Classe di runtime per Event. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_events.

(Ereditato da SfcInstance)
UpdateUIPropertyState()

Classe di runtime per Event. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_events.

(Ereditato da SfcInstance)
Validate()

Convalida dell'oggetto figlio di base

(Ereditato da SfcInstance)

Eventi

Nome Descrizione
propertyChanged

Classe di runtime per Event. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_events.

(Ereditato da SfcInstance)
PropertyChanged

Classe di runtime per Event. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_events.

(Ereditato da SfcInstance)
propertyMetadataChanged

Classe di runtime per Event. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_events.

(Ereditato da SfcInstance)
PropertyMetadataChanged

Classe di runtime per Event. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_events.

(Ereditato da SfcInstance)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
ISessionObject.GetCreateScript()

Generare lo script per aggiungere un evento. Usato in Crea sessione.

ISessionObject.GetDropScript()

Generazione dello script per eliminare l'evento. Utilizzato in Alter Session.

ISessionObject.IsDirty()

Classe di runtime per Event. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_events.

ISfcDiscoverObject.Discover(ISfcDependencyDiscoveryObjectSink)

Classe di runtime per Event. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_events.

Si applica a