Classe DataCollectorNotifications
Usado por adaptadores de teste personalizada para gerar eventos para os adaptadores de dados de diagnóstico.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.TestTools.Execution.DataCollectorNotifications
Namespace: Microsoft.VisualStudio.TestTools.Execution
Assembly: Microsoft.VisualStudio.QualityTools.ExecutionCommon (em Microsoft.VisualStudio.QualityTools.ExecutionCommon.dll)
Sintaxe
'Declaração
Public MustInherit Class DataCollectorNotifications
public abstract class DataCollectorNotifications
public ref class DataCollectorNotifications abstract
[<AbstractClass>]
type DataCollectorNotifications = class end
public abstract class DataCollectorNotifications
O tipo DataCollectorNotifications expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
DataCollectorNotifications | Inicializa uma nova instância da classe DataCollectorNotifications. |
Início
Métodos
Nome | Descrição | |
---|---|---|
Equals | Determina se o especificado Object é igual a atual Object. (Herdado de Object.) | |
Finalize | Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.) | |
GetHashCode | Serves as a hash function for a particular type. (Herdado de Object.) | |
GetType | Obtém o Type da instância atual. (Herdado de Object.) | |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) | |
RaiseCustomEvent(CustomNotificationEventArgs) | Gera um evento personalizado usando os argumentos do evento fornecido. | |
RaiseCustomEvent(CustomNotificationEventArgs, NotificationBroadcastLevel) | Gera um evento personalizado usando os argumentos de evento fornecidos e a indicação do nível de difusão. | |
RaiseCustomEventAsync(CustomNotificationEventArgs) | Assincronamente dispara um evento personalizado usando os argumentos do evento fornecido. | |
RaiseCustomEventAsync(CustomNotificationEventArgs, NotificationBroadcastLevel) | Assincronamente dispara um evento personalizado usando os argumentos de evento fornecidos e a indicação do nível de difusão. | |
RaiseCustomEventAsync(CustomNotificationEventArgs, NotificationBroadcastLevel, Object) | Assincronamente dispara um evento personalizado usando os argumentos de evento fornecido, a indicação do nível de difusão e o token de usuário. | |
RaiseTestFailedEvent | Gera um TestCaseFailed evento para notificar os adaptadores de dados de diagnóstico que o caso de teste falhou. | |
ToString | Retorna um string que representa o objeto atual. (Herdado de Object.) |
Início
Eventos
Nome | Descrição | |
---|---|---|
CustomEventCompleted | Gerado pela estrutura de teste, quando um adaptador de dados de diagnóstico concluiu a manipulação assíncrona de eventos. |
Início
Exemplos
Para usar um DataCollectorNotifications de objeto em uma classe do adaptador de teste personalizada, adicione primeiro o IDataCollectionAwareTestAdapter para a declaração de classe derivada testar adaptador.
public class MyTestAdapter : ITestAdapter, IDataCollectionAwareTestAdapter
No seu código de adaptador de teste, você criar um DataCollectors propriedade que retorna um DataCollectorNotifications objeto.
public DataCollectorNotifications DataCollectors { get; set; }
Você pode usar esse objeto para gerar eventos para os adaptadores de dados de diagnóstico.
DataCollectors.RaiseCustomEvent(
new MyCustomDataEventArgs(),
NotificationBroadCastLevel.All);
Acesso thread-safe
Quaisquer membros static (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.TestTools.Execution
DataCollectorNotifications