Classe DataCollectorNotifications
Utilizzato dagli adattatori di test personalizzati per generare eventi per gli adattatori dati di diagnostica.
Gerarchia di ereditarietà
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 della classe DataCollectorNotifications. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Equals | Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) | |
Finalize | Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection. (Ereditato da Object) | |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
MemberwiseClone | Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) | |
RaiseCustomEvent(CustomNotificationEventArgs) | Genera un evento personalizzato tramite gli argomenti di evento specificati. | |
RaiseCustomEvent(CustomNotificationEventArgs, NotificationBroadcastLevel) | Genera un evento personalizzato tramite gli argomenti di evento e un'indicazione sul livello di trasmissione specificati. | |
RaiseCustomEventAsync(CustomNotificationEventArgs) | Genera in modo asincrono un evento personalizzato tramite gli argomenti di evento specificati. | |
RaiseCustomEventAsync(CustomNotificationEventArgs, NotificationBroadcastLevel) | Genera in modo asincrono un evento personalizzato tramite gli argomenti di evento e un'indicazione sul livello di trasmissione specificati. | |
RaiseCustomEventAsync(CustomNotificationEventArgs, NotificationBroadcastLevel, Object) | Genera in modo asincrono un evento personalizzato tramite gli argomenti di evento, un'indicazione facoltativa sul livello di trasmissione e un token utente specificati. | |
RaiseTestFailedEvent | Genera un evento TestCaseFailed per segnalare agli adattatori dati di diagnostica l'esito negativo del test case. | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
CustomEventCompleted | Generato dal framework di test quando un adattatore dati di diagnostica ha completato la gestione di un evento asincrono. |
In alto
Esempi
Per utilizzare un oggetto DataCollectorNotifications in una classe dell'adattatore di test personalizzata, aggiungere per prima cosa IDataCollectionAwareTestAdapter alla dichiarazione di classe per l'adattatore di test derivato.
public class MyTestAdapter : ITestAdapter, IDataCollectionAwareTestAdapter
Quindi nel codice dell'adattatore di test, si crea una proprietà DataCollectors che restituisce un oggetto DataCollectorNotifications.
public DataCollectorNotifications DataCollectors { get; set; }
È possibile utilizzare quindi questo oggetto per generare eventi per gli adattatori di 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