Compartilhar via


Classe EventManagerDirectory

Permite que você adicionar ou remover códigos personalizados sejam executados quando um evento é gerado.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Modeling.EventManagerDirectory

Namespace:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Sintaxe

'Declaração
Public Class EventManagerDirectory
public class EventManagerDirectory

O tipo EventManagerDirectory expõe os membros a seguir.

Construtores

  Nome Descrição
Método público EventManagerDirectory Inicializa uma nova instância da classe EventManagerDirectory.

Superior

Propriedades

  Nome Descrição
Propriedade pública ElementAdded Obtém o diretório do Gerenciador de eventos e permite que você adicionar ou remover códigos personalizados sejam executados quando os elementos são adicionados.
Propriedade pública ElementDeleted Obtém o diretório do Gerenciador de eventos e permite que você adicionar ou remover códigos personalizados sejam executados quando os elementos são excluídos.
Propriedade pública ElementEventsBegun Obtém o diretório do Gerenciador de eventos e permite que você adicionar ou remover o código personalizado para ser executado antes de eventos para os elementos são gerados.
Propriedade pública ElementEventsEnded Obtém o diretório do Gerenciador de eventos e permite que você adicionar ou remover códigos personalizados sejam executados após os elementos para eventos que são gerados.
Propriedade pública ElementMoved Obtém o diretório do Gerenciador de eventos e permite que você adicionar ou remover códigos personalizados sejam executados quando os elementos forem movidos.
Propriedade pública ElementPropertyChanged Obtém o diretório do Gerenciador de eventos e permite que você adicionar ou remover códigos personalizados sejam executados quando o valor de uma propriedade em um elemento alterado.
Propriedade pública RolePlayerChanged Obtém o diretório do Gerenciador de eventos e permite que você adicionar ou remover códigos personalizados sejam executados quando os elementos que são os players de função são alterados.
Propriedade pública RolePlayerOrderChanged Obtém o diretório do Gerenciador de eventos e permite que você adicionar ou remover códigos personalizados sejam executados quando os elementos que são os players de função estão em uma ordem diferente.
Propriedade pública TransactionBeginning Obtém o diretório do Gerenciador de eventos e permite que você adicionar ou remover códigos personalizados sejam executados quando uma transação está sendo iniciado.
Propriedade pública TransactionCommitted Obtém o diretório do Gerenciador de eventos e permite que você adicionar ou remover códigos personalizados sejam executados quando uma transação é confirmada.
Propriedade pública TransactionRolledBack Obtém o diretório do Gerenciador de eventos e permite que você adicionar ou remover o código personalizado para executar quando uma transação é revertida.

Superior

Métodos

  Nome Descrição
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Eventos

  Nome Descrição
Evento público DeserializationBeginning Obtém o diretório do Gerenciador de eventos e permite que você adicionar ou remover códigos personalizados sejam executados quando a desserialização de um modelo é iniciado.
Evento público DeserializationEnding Obtém o diretório do Gerenciador de eventos e permite que você adicionar ou remover códigos personalizados sejam executados quando a desserialização de um modelo está terminando.

Superior

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Modeling