Event Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clase en tiempo de ejecución para Event. Cada instancia de esta clase representa una fila en 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
- Herencia
- Implementaciones
Constructores
| Nombre | Description |
|---|---|
| Event() |
Inicializa una nueva instancia de la clase Event. El constructor vacío es una convención en SFC. |
| Event(Session, EventInfo) |
Inicializa una nueva instancia de la Event clase a partir de un objeto EventInfo. |
| Event(Session, String) |
Inicializa una nueva instancia de la Event clase con un elemento primario y un nombre especificados. |
Campos
| Nombre | Description |
|---|---|
| TypeTypeName |
Nombre de tipo |
Propiedades
| Nombre | Description |
|---|---|
| AbstractIdentityKey |
Clase en tiempo de ejecución para Event. Cada instancia de esta clase representa una fila en sys.server_event_session_events. (Heredado de SfcInstance) |
| Actions |
Obtiene las acciones de este evento. |
| Description |
Obtiene o establece la descripción del evento. El descriptor de acceso Set es solo para uso interno. |
| EventFields |
Obtiene la colección de eventos archivados. |
| ID |
Obtiene la descripción. |
| IdentityKey |
Obtiene la clave de identidad. |
| KeyChain |
Devuelve la ruta de acceso de identidad del objeto. (Heredado de SfcInstance) |
| Metadata |
Clase en tiempo de ejecución para Event. Cada instancia de esta clase representa una fila en sys.server_event_session_events. (Heredado de SfcInstance) |
| ModuleID |
Obtiene el identificador del módulo. |
| Name |
Nombre del evento |
| PackageName |
Obtiene el nombre del paquete al que pertenece el evento. |
| Parent |
Propiedad primaria para Event. |
| Predicate |
Árbol de predicado para PredicateExpression. |
| PredicateExpression |
Esta es la representación de cadena del predicado. |
| Properties |
Clase en tiempo de ejecución para Event. Cada instancia de esta clase representa una fila en sys.server_event_session_events. (Heredado de SfcInstance) |
| PropertyStorageProvider |
Esta propiedad devuelve la implementación predeterminada de SFC para la interfaz ISfcPropertyStorageProvider, se puede invalidar en las clases secundarias para devolver otro proveedor de almacenamiento (es decir, lista de propiedades planas). (Heredado de SfcInstance) |
| ScriptName |
Obtiene el nombre del evento con el formato de scripting. |
| State |
Estado del objeto, utilizado en la función Alter en la sesión. |
| Urn |
Cree una nueva cadena urn en cada solicitud y vuelva a devolverla. (Heredado de SfcInstance) |
Métodos
| Nombre | Description |
|---|---|
| AddAction(ActionInfo) |
Cree una acción a partir de ActionInfo y agréguela a la colección de acciones. |
| AddAction(String) |
Cree una acción con el nombre especificado y agréguela a las acciones. |
| AlterImpl() |
Clase en tiempo de ejecución para Event. Cada instancia de esta clase representa una fila en sys.server_event_session_events. (Heredado de SfcInstance) |
| CheckObjectCreated() |
Para llamar desde el dominio para cuando una API requiere que el objeto se cree más fuerte que CheckObjectState. (Heredado de SfcInstance) |
| CheckObjectState() |
Para llamar desde el dominio para cualquier acceso al objeto (Heredado de SfcInstance) |
| CreateIdentityKey() |
Clase en tiempo de ejecución para Event. Cada instancia de esta clase representa una fila en sys.server_event_session_events. (Heredado de SfcInstance) |
| CreateImpl() |
Clase en tiempo de ejecución para Event. Cada instancia de esta clase representa una fila en sys.server_event_session_events. (Heredado de SfcInstance) |
| Discover(ISfcDependencyDiscoveryObjectSink) |
Clase en tiempo de ejecución para Event. Cada instancia de esta clase representa una fila en sys.server_event_session_events. (Heredado de SfcInstance) |
| DropImpl() |
Clase en tiempo de ejecución para Event. Cada instancia de esta clase representa una fila en sys.server_event_session_events. (Heredado de SfcInstance) |
| GetChildCollection(String) |
Obtenga la colección secundaria de esta instancia para la cadena de nombre de elemento especificada. (Heredado de SfcInstance) |
| GetDomain() |
Clase en tiempo de ejecución para Event. Cada instancia de esta clase representa una fila en sys.server_event_session_events. (Heredado de SfcInstance) |
| GetObjectFactory() |
Obtiene el generador de objetos. |
| GetPropertySet() |
Clase en tiempo de ejecución para Event. Cada instancia de esta clase representa una fila en sys.server_event_session_events. (Heredado de SfcInstance) |
| GetTypeMetadata() |
Obtiene metadatos de tipo Sfc. |
| GetTypeMetadataImpl() |
Clase en tiempo de ejecución para Event. Cada instancia de esta clase representa una fila en sys.server_event_session_events. (Heredado de SfcInstance) |
| HasCustomizableField() |
Determina si el evento tiene al menos un campo que debe establecerse. |
| InitializeUIPropertyState() |
Reemplazable de los objetos secundarios que se preocupan por inicializar sus estados (metadatos dinámicos que actualmente son ". Propiedad Enabled" (Heredado de SfcInstance) |
| MarkForDropImpl(Boolean) |
Clase en tiempo de ejecución para Event. Cada instancia de esta clase representa una fila en sys.server_event_session_events. (Heredado de SfcInstance) |
| MarkRootAsConnected() |
Clase en tiempo de ejecución para Event. Cada instancia de esta clase representa una fila en sys.server_event_session_events. (Heredado de SfcInstance) |
| MoveImpl(SfcInstance) |
Clase en tiempo de ejecución para Event. Cada instancia de esta clase representa una fila en sys.server_event_session_events. (Heredado de SfcInstance) |
| OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) |
Clase en tiempo de ejecución para Event. Cada instancia de esta clase representa una fila en sys.server_event_session_events. (Heredado de SfcInstance) |
| OnPropertyValueChanges(PropertyChangedEventArgs) |
Clase en tiempo de ejecución para Event. Cada instancia de esta clase representa una fila en sys.server_event_session_events. (Heredado de SfcInstance) |
| PostAlter(Object) |
Clase en tiempo de ejecución para Event. Cada instancia de esta clase representa una fila en sys.server_event_session_events. (Heredado de SfcInstance) |
| PostCreate(Object) |
Clase en tiempo de ejecución para Event. Cada instancia de esta clase representa una fila en sys.server_event_session_events. (Heredado de SfcInstance) |
| PostDrop(Object) |
Clase en tiempo de ejecución para Event. Cada instancia de esta clase representa una fila en sys.server_event_session_events. (Heredado de SfcInstance) |
| PostMove(Object) |
Clase en tiempo de ejecución para Event. Cada instancia de esta clase representa una fila en sys.server_event_session_events. (Heredado de SfcInstance) |
| PostRename(Object) |
Clase en tiempo de ejecución para Event. Cada instancia de esta clase representa una fila en sys.server_event_session_events. (Heredado de SfcInstance) |
| Refresh() |
actualiza las propiedades del objeto leyéndolas desde el servidor. (Heredado de SfcInstance) |
| RemoveAction(Action) |
Quita la acción de la sesión. |
| RenameImpl(SfcKey) |
Clase en tiempo de ejecución para Event. Cada instancia de esta clase representa una fila en sys.server_event_session_events. (Heredado de SfcInstance) |
| ResetKey() |
Clase en tiempo de ejecución para Event. Cada instancia de esta clase representa una fila en sys.server_event_session_events. (Heredado de SfcInstance) |
| Serialize(XmlWriter) |
Clase en tiempo de ejecución para Event. Cada instancia de esta clase representa una fila en sys.server_event_session_events. (Heredado de SfcInstance) |
| SetEventInfo(EventInfo) |
Establezca EventInfo para un evento pendiente. |
| ToString() |
Clase en tiempo de ejecución para Event. Cada instancia de esta clase representa una fila en sys.server_event_session_events. (Heredado de SfcInstance) |
| UpdateUIPropertyState() |
Clase en tiempo de ejecución para Event. Cada instancia de esta clase representa una fila en sys.server_event_session_events. (Heredado de SfcInstance) |
| Validate() |
Validación básica del objeto secundario (Heredado de SfcInstance) |
Eventos
| Nombre | Description |
|---|---|
| propertyChanged |
Clase en tiempo de ejecución para Event. Cada instancia de esta clase representa una fila en sys.server_event_session_events. (Heredado de SfcInstance) |
| PropertyChanged |
Clase en tiempo de ejecución para Event. Cada instancia de esta clase representa una fila en sys.server_event_session_events. (Heredado de SfcInstance) |
| propertyMetadataChanged |
Clase en tiempo de ejecución para Event. Cada instancia de esta clase representa una fila en sys.server_event_session_events. (Heredado de SfcInstance) |
| PropertyMetadataChanged |
Clase en tiempo de ejecución para Event. Cada instancia de esta clase representa una fila en sys.server_event_session_events. (Heredado de SfcInstance) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| ISessionObject.GetCreateScript() |
Genere el script para agregar un evento. Se usa en Crear sesión. |
| ISessionObject.GetDropScript() |
Generación del script para quitar el evento. Se usa en Alter Session. |
| ISessionObject.IsDirty() |
Clase en tiempo de ejecución para Event. Cada instancia de esta clase representa una fila en sys.server_event_session_events. |
| ISfcDiscoverObject.Discover(ISfcDependencyDiscoveryObjectSink) |
Clase en tiempo de ejecución para Event. Cada instancia de esta clase representa una fila en sys.server_event_session_events. |