Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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
.gif)
.gif)
.gif)