DataCollectorNotifications, classe
Utilisé par les adaptateurs de test personnalisés pour déclencher des événements pour les adaptateurs de données de diagnostic.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.TestTools.Execution.DataCollectorNotifications
Espace de noms : Microsoft.VisualStudio.TestTools.Execution
Assembly : Microsoft.VisualStudio.QualityTools.ExecutionCommon (dans Microsoft.VisualStudio.QualityTools.ExecutionCommon.dll)
Syntaxe
'Déclaration
Public MustInherit Class DataCollectorNotifications
public abstract class DataCollectorNotifications
public ref class DataCollectorNotifications abstract
[<AbstractClass>]
type DataCollectorNotifications = class end
public abstract class DataCollectorNotifications
Le type DataCollectorNotifications expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
DataCollectorNotifications | Initialise une nouvelle instance de la classe DataCollectorNotifications. |
Début
Méthodes
Nom | Description | |
---|---|---|
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
RaiseCustomEvent(CustomNotificationEventArgs) | Déclenche un événement personnalisé à l'aide des arguments d'événement fournis. | |
RaiseCustomEvent(CustomNotificationEventArgs, NotificationBroadcastLevel) | Déclenche un événement personnalisé à l'aide des arguments d'événement fournis et d'une indication du niveau de diffusion. | |
RaiseCustomEventAsync(CustomNotificationEventArgs) | Déclenche, de manière asynchrone, un événement personnalisé à l'aide des arguments d'événement fournis. | |
RaiseCustomEventAsync(CustomNotificationEventArgs, NotificationBroadcastLevel) | Déclenche, de manière asynchrone, un événement personnalisé à l'aide des arguments d'événement fournis et d'une indication du niveau de diffusion. | |
RaiseCustomEventAsync(CustomNotificationEventArgs, NotificationBroadcastLevel, Object) | Déclenche, de manière asynchrone, un événement personnalisé à l'aide des arguments d'événement fournis, d'une indication du niveau de diffusion et d'un jeton utilisateur. | |
RaiseTestFailedEvent | Déclenche un événement TestCaseFailed pour indiquer aux adaptateurs de données de diagnostic que le cas de test a échoué. | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) |
Début
Événements
Nom | Description | |
---|---|---|
CustomEventCompleted | Déclenché par l'infrastructure de test lorsqu'un adaptateur de données de diagnostic a fini de gérer un événement asynchrone. |
Début
Exemples
Pour utiliser un objet DataCollectorNotifications dans une classe d'adaptateur de test personnalisée, vous ajoutez en premier le IDataCollectionAwareTestAdapter à la déclaration de classe pour votre adaptateur de test dérivé.
public class MyTestAdapter : ITestAdapter, IDataCollectionAwareTestAdapter
Ensuite, dans votre code d'adaptateur de test, vous créez une propriété DataCollectors qui retourne un objet DataCollectorNotifications.
public DataCollectorNotifications DataCollectors { get; set; }
Vous pouvez ensuite utiliser cet objet afin de déclencher des événements pour les adaptateurs de données de diagnostic.
DataCollectors.RaiseCustomEvent(
new MyCustomDataEventArgs(),
NotificationBroadCastLevel.All);
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Voir aussi
Référence
Microsoft.VisualStudio.TestTools.Execution, espace de noms
DataCollectorNotifications