Event Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |