Classe DataCollectorNotifications
Usado por adaptadores de teste personalizada para gerar eventos para 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. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
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.) | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (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 do evento fornecido 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 do evento fornecido 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 uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
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. |
Superior
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 para o seu adaptador de teste derivada.
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 adaptadores de dados de diagnóstico.
DataCollectors.RaiseCustomEvent(
new MyCustomDataEventArgs(),
NotificationBroadCastLevel.All);
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.TestTools.Execution
DataCollectorNotifications