Partager via


UITestInterpreterCore, classe

La classe pour parcourir les actions dans un UITest objet et à interpréter celles.

Le résultat de l'interprétation dépend de la valeur UITestActionInvoker.

Hiérarchie d'héritage

Object
  Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UITestInterpreterCore
    Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UITestInterpreter

Espace de noms :  Microsoft.VisualStudio.TestTools.UITest.CodeGeneration
Assembly :  Microsoft.VisualStudio.TestTools.UITest.Common (dans Microsoft.VisualStudio.TestTools.UITest.Common.dll)

Syntaxe

'Déclaration
Public Class UITestInterpreterCore _
    Implements IDisposable
public class UITestInterpreterCore : IDisposable
public ref class UITestInterpreterCore : IDisposable
type UITestInterpreterCore =  
    class 
        interface IDisposable 
    end
public class UITestInterpreterCore implements IDisposable

Le type UITestInterpreterCore expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique UITestInterpreterCore Crée une instance UITestInterpreter pour un UITest donné

Début

Propriétés

  Nom Description
Propriété publique ActionInvoker Obtient ou définit l'UITestActionInvoker permettant d'exécuter des actions dans l'UITest.
Propriété protégée CurrentAction Action en cours d'exécution.
Propriété protégée PlaybackInProgress TRUE si la relecture est en cours.
Propriété publique PlaybackUITest Obtient l'UITest en cours d'exécution.

Début

Méthodes

  Nom Description
Méthode publique Cancel Annule l'exécution (autrement dit, traduction) de l'étape active ou de test.Cet appel est bloqué jusqu'à l'annulation de l'exécution de l'UITest et jusqu'au retour de la lecture.Il doit être appelé à partir d'un fil de discussion sur le réseau de discussion qui exécute l'UITest.
Méthode publique Dispose() Supprime l'objet.
Méthode protégée Dispose(Boolean) Réel supprimez l'implémentation.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée ExecuteAction Effectue l'action spécifiée.
Méthode publique ExecuteStep Exécute (autrement dit, interprète) l'étape actuelle dans l'ActionList sélectionné.
Méthode publique ExecuteTest() Exécute (autrement dit, interprète) l'objet actuel d'UITest.
Méthode publiqueMembre statique ExecuteTest(UITest) Exécute (autrement dit, interprète) l'objet donné d'UITest.
Méthode publique ExecuteTest(Int64, Int64) Exécute (autrement dit, interprète) l'objet actuel d'UITest pour les actions dans la plage spécifiée.
Méthode publiqueMembre statique ExecuteTest(UITest, Int64, Int64) Exécute (autrement dit, interprète) l'objet donné d'UITest pour les actions dans la plage spécifiée.
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée IsExpectedExceptionFromActionExecution Retourne la valeur true si l'exception donnée est attendue de l'exécution d'une action.
Méthode protégée LogActionExecutionException Données de journaux pour l'exception d'exécution de l'action.
Méthode protégée MemberwiseClone Crée une copie superficielle du Object actuel. (Hérité de Object.)
Méthode publique MoveToFirstStep Déplace le pointeur d'action actuel vers la première action de l'ActionList actuellement sélectionnée.
Méthode publique MoveToLastStep Déplace le pointeur d'action actuel vers la dernière action de l'ActionList actuellement sélectionnée.
Méthode publique MoveToNextStep Déplace le pointeur d'action vers la prochaine action de l'ActionList actuellement sélectionnée.
Méthode publique MoveToPreviousStep Déplace le pointeur d'action vers l'action précédente de l'ActionList actuellement sélectionnée.
Méthode publique MoveToStepNumber Déplace le pointeur d'action actuelle vers l'index d'action donné dans l'ActionList actuellement sélectionnée.
Méthode protégée OnErrorHandledByUser Appelée après l'utilisateur gère l'erreur d'exécution de l'action. Cela peut être utilisé pour enregistrer un élément quelconque dans le journal des traces.
Méthode protégée RaisePlaybackProgressEvent Déclenche un événement de progression de lecture.
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

Début

Événements

  Nom Description
Événement public ActionCompleted Événement déclenché après exécution d'un UITestAction.
Événement public ActionListCompleted Événement déclenché en fin d'exécution de chaque ActionList.
Événement public ActionListStarted L'événement généré avant l'exécution de chaque ActionList est démarré.
Événement public ActionStarted Événement déclenché avant exécution d'un UITestAction.
Événement public InterpreterError Événement déclenché lorsqu'une erreur se produit au cours de l'interprétation de l'UITest.
Événement public InterpreterProgress Événement déclenché pour mettre à jour la progression de l'interprétation de l'UITest.
Événement public InterpreterWarning Événement déclenché lorsqu'un avertissement se produit au cours de l'interprétation de l'UITest.
Événement public UITestCompleted Événement déclenché en fin d'exécution d'UITest.
Événement public UITestStarted Événement généré avant l'exécution de le démarrage d'UITest.

Début

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.UITest.CodeGeneration, espace de noms