Idioma

Event Classe

Definição

Classe de runtime para Evento. Cada instância dessa classe representa uma linha em 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
Herança
Implementações

Construtores

Nome Description
Event()

Inicializa uma nova instância da classe Event. Construtor vazio é uma convenção no SFC.

Event(Session, EventInfo)

Inicializa uma nova instância da classe de Event um objeto EventInfo.

Event(Session, String)

Inicializa uma nova instância da classe com o pai e o Event nome fornecidos.

Campos

Nome Description
TypeTypeName

Nome do tipo

Propriedades

Nome Description
AbstractIdentityKey

Classe de runtime para Evento. Cada instância dessa classe representa uma linha em sys.server_event_session_events.

(Herdado de SfcInstance)
Actions

Obtém as ações para este evento.

Description

Obtém ou define a descrição do evento. O acessador de conjunto é somente para uso interno.

EventFields

Obtém a coleção de arquivos de eventos.

ID

Obtém a descrição.

IdentityKey

Obtém a chave de identidade.

KeyChain

Retorna o caminho de identidade do objeto

(Herdado de SfcInstance)
Metadata

Classe de runtime para Evento. Cada instância dessa classe representa uma linha em sys.server_event_session_events.

(Herdado de SfcInstance)
ModuleID

Obtém a ID do módulo.

Name

O nome do evento

PackageName

Obtém o nome do pacote ao qual o evento pertence.

Parent

Propriedade Pai para Evento.

Predicate

Árvore de predicado para PredicateExpression.

PredicateExpression

Essa é a representação de cadeia de caracteres do predicado.

Properties

Classe de runtime para Evento. Cada instância dessa classe representa uma linha em sys.server_event_session_events.

(Herdado de SfcInstance)
PropertyStorageProvider

Essa propriedade retorna a implementação padrão do SFC para a interface ISfcPropertyStorageProvider, pode ser substituída nas classes filho para retornar outro provedor de armazenamento (ou seja, lista de propriedades simples)

(Herdado de SfcInstance)
ScriptName

Obtém o nome do evento formatado para script.

State

Estado do objeto, usado na função Alter na sessão.

Urn

Crie uma nova cadeia de caracteres urn em cada solicitação e retorne-a.

(Herdado de SfcInstance)

Métodos

Nome Description
AddAction(ActionInfo)

Crie uma ação do ActionInfo e adicione-a à coleção de ações.

AddAction(String)

Crie uma ação com o nome especificado e adicione-a às ações.

AlterImpl()

Classe de runtime para Evento. Cada instância dessa classe representa uma linha em sys.server_event_session_events.

(Herdado de SfcInstance)
CheckObjectCreated()

Para ser chamado do domínio para quando uma API exigir que o objeto seja criado mais forte que CheckObjectState

(Herdado de SfcInstance)
CheckObjectState()

Para ser chamado do domínio para qualquer acesso ao objeto

(Herdado de SfcInstance)
CreateIdentityKey()

Classe de runtime para Evento. Cada instância dessa classe representa uma linha em sys.server_event_session_events.

(Herdado de SfcInstance)
CreateImpl()

Classe de runtime para Evento. Cada instância dessa classe representa uma linha em sys.server_event_session_events.

(Herdado de SfcInstance)
Discover(ISfcDependencyDiscoveryObjectSink)

Classe de runtime para Evento. Cada instância dessa classe representa uma linha em sys.server_event_session_events.

(Herdado de SfcInstance)
DropImpl()

Classe de runtime para Evento. Cada instância dessa classe representa uma linha em sys.server_event_session_events.

(Herdado de SfcInstance)
GetChildCollection(String)

Obtenha a coleção filho nesta instância para a cadeia de caracteres de nome de elemento fornecida.

(Herdado de SfcInstance)
GetDomain()

Classe de runtime para Evento. Cada instância dessa classe representa uma linha em sys.server_event_session_events.

(Herdado de SfcInstance)
GetObjectFactory()

Obtém a fábrica de objetos.

GetPropertySet()

Classe de runtime para Evento. Cada instância dessa classe representa uma linha em sys.server_event_session_events.

(Herdado de SfcInstance)
GetTypeMetadata()

Obtém metadados de tipo Sfc.

GetTypeMetadataImpl()

Classe de runtime para Evento. Cada instância dessa classe representa uma linha em sys.server_event_session_events.

(Herdado de SfcInstance)
HasCustomizableField()

Determina se o evento tem pelo menos um campo que precisa ser definido.

InitializeUIPropertyState()

Substituível dos objetos filho que se preocupam em inicializar seus estados (metadados dinâmicos que atualmente são os ". Propriedade Enabled" )

(Herdado de SfcInstance)
MarkForDropImpl(Boolean)

Classe de runtime para Evento. Cada instância dessa classe representa uma linha em sys.server_event_session_events.

(Herdado de SfcInstance)
MarkRootAsConnected()

Classe de runtime para Evento. Cada instância dessa classe representa uma linha em sys.server_event_session_events.

(Herdado de SfcInstance)
MoveImpl(SfcInstance)

Classe de runtime para Evento. Cada instância dessa classe representa uma linha em sys.server_event_session_events.

(Herdado de SfcInstance)
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs)

Classe de runtime para Evento. Cada instância dessa classe representa uma linha em sys.server_event_session_events.

(Herdado de SfcInstance)
OnPropertyValueChanges(PropertyChangedEventArgs)

Classe de runtime para Evento. Cada instância dessa classe representa uma linha em sys.server_event_session_events.

(Herdado de SfcInstance)
PostAlter(Object)

Classe de runtime para Evento. Cada instância dessa classe representa uma linha em sys.server_event_session_events.

(Herdado de SfcInstance)
PostCreate(Object)

Classe de runtime para Evento. Cada instância dessa classe representa uma linha em sys.server_event_session_events.

(Herdado de SfcInstance)
PostDrop(Object)

Classe de runtime para Evento. Cada instância dessa classe representa uma linha em sys.server_event_session_events.

(Herdado de SfcInstance)
PostMove(Object)

Classe de runtime para Evento. Cada instância dessa classe representa uma linha em sys.server_event_session_events.

(Herdado de SfcInstance)
PostRename(Object)

Classe de runtime para Evento. Cada instância dessa classe representa uma linha em sys.server_event_session_events.

(Herdado de SfcInstance)
Refresh()

atualiza as propriedades do objeto lendo-as do servidor

(Herdado de SfcInstance)
RemoveAction(Action)

Remove a ação da sessão.

RenameImpl(SfcKey)

Classe de runtime para Evento. Cada instância dessa classe representa uma linha em sys.server_event_session_events.

(Herdado de SfcInstance)
ResetKey()

Classe de runtime para Evento. Cada instância dessa classe representa uma linha em sys.server_event_session_events.

(Herdado de SfcInstance)
Serialize(XmlWriter)

Classe de runtime para Evento. Cada instância dessa classe representa uma linha em sys.server_event_session_events.

(Herdado de SfcInstance)
SetEventInfo(EventInfo)

Defina o EventInfo para um evento pendente.

ToString()

Classe de runtime para Evento. Cada instância dessa classe representa uma linha em sys.server_event_session_events.

(Herdado de SfcInstance)
UpdateUIPropertyState()

Classe de runtime para Evento. Cada instância dessa classe representa uma linha em sys.server_event_session_events.

(Herdado de SfcInstance)
Validate()

Validação básica do objeto filho

(Herdado de SfcInstance)

Eventos

Nome Description
propertyChanged

Classe de runtime para Evento. Cada instância dessa classe representa uma linha em sys.server_event_session_events.

(Herdado de SfcInstance)
PropertyChanged

Classe de runtime para Evento. Cada instância dessa classe representa uma linha em sys.server_event_session_events.

(Herdado de SfcInstance)
propertyMetadataChanged

Classe de runtime para Evento. Cada instância dessa classe representa uma linha em sys.server_event_session_events.

(Herdado de SfcInstance)
PropertyMetadataChanged

Classe de runtime para Evento. Cada instância dessa classe representa uma linha em sys.server_event_session_events.

(Herdado de SfcInstance)

Implantações explícitas de interface

Nome Description
ISessionObject.GetCreateScript()

Gere o script para adicionar um evento. Usado em Criar Sessão.

ISessionObject.GetDropScript()

Gerando o script para remover o evento. Usado em Alter Session.

ISessionObject.IsDirty()

Classe de runtime para Evento. Cada instância dessa classe representa uma linha em sys.server_event_session_events.

ISfcDiscoverObject.Discover(ISfcDependencyDiscoveryObjectSink)

Classe de runtime para Evento. Cada instância dessa classe representa uma linha em sys.server_event_session_events.

Aplica-se a