Classe DataCollectorNotifications
Utilizzato dagli adattatori di test personalizzati per generare eventi per gli adattatori dati di diagnostica.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.TestTools.Execution.DataCollectorNotifications
Spazio dei nomi: Microsoft.VisualStudio.TestTools.Execution
Assembly: Microsoft.VisualStudio.QualityTools.ExecutionCommon (in Microsoft.VisualStudio.QualityTools.ExecutionCommon.dll)
Sintassi
'Dichiarazione
Public MustInherit Class DataCollectorNotifications
public abstract class DataCollectorNotifications
public ref class DataCollectorNotifications abstract
[<AbstractClass>]
type DataCollectorNotifications = class end
public abstract class DataCollectorNotifications
Il tipo DataCollectorNotifications espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
DataCollectorNotifications | Inizializza una nuova istanza di DataCollectorNotifications classe. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) |
![]() |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) |
![]() |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
RaiseCustomEvent(CustomNotificationEventArgs) | Genera un evento personalizzato utilizzando gli argomenti forniti. |
![]() |
RaiseCustomEvent(CustomNotificationEventArgs, NotificationBroadcastLevel) | Genera un evento personalizzato utilizzando gli argomenti dell'evento e indica forniti con il livello di trasmissione. |
![]() |
RaiseCustomEventAsync(CustomNotificationEventArgs) | In modo asincrono genera un evento personalizzato utilizzando gli argomenti forniti. |
![]() |
RaiseCustomEventAsync(CustomNotificationEventArgs, NotificationBroadcastLevel) | In modo asincrono genera un evento personalizzato utilizzando gli argomenti dell'evento e indica forniti con il livello di trasmissione. |
![]() |
RaiseCustomEventAsync(CustomNotificationEventArgs, NotificationBroadcastLevel, Object) | In modo asincrono genera un evento personalizzato utilizzando gli argomenti forniti, indica il livello di trasmissione e il token utente. |
![]() |
RaiseTestFailedEvent | Genera un'eccezione TestCaseFailed evento per notificare gli adattatori dati di diagnostica che il test case ha esito negativo. |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
![]() |
CustomEventCompleted | Generata dal framework di test quando un adattatore dati di diagnostica ha completato gestire un evento asincrono. |
In alto
Esempi
Per utilizzare un oggetto DataCollectorNotifications oggetto in una classe personalizzata dell'adattatore di test, aggiungere innanzitutto IDataCollectionAwareTestAdapter nella dichiarazione di classe per l'adattatore di test derivato.
public class MyTestAdapter : ITestAdapter, IDataCollectionAwareTestAdapter
Quindi nel codice dell'adattatore di test, creare un oggetto DataCollectors proprietà che restituisce un' DataCollectorNotifications oggetto.
public DataCollectorNotifications DataCollectors { get; set; }
È quindi possibile utilizzare questo oggetto agli eventi di generazione per gli adattatori dati di diagnostica.
DataCollectors.RaiseCustomEvent(
new MyCustomDataEventArgs(),
NotificationBroadCastLevel.All);
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.TestTools.Execution
DataCollectorNotifications