Condividi tramite


Classe RunStateEvent

Rappresenta una richiesta di modifica dello stato di un'esecuzione dei test.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.TestTools.Common.TestMessage
    Microsoft.VisualStudio.TestTools.Common.RunStateEvent

Spazio dei nomi:  Microsoft.VisualStudio.TestTools.Common
Assembly:  Microsoft.VisualStudio.QualityTools.Common (in Microsoft.VisualStudio.QualityTools.Common.dll)

Sintassi

'Dichiarazione
<SerializableAttribute> _
Public Class RunStateEvent _
    Inherits TestMessage _
    Implements ISerializable
[SerializableAttribute]
public class RunStateEvent : TestMessage, 
    ISerializable
[SerializableAttribute]
public ref class RunStateEvent : public TestMessage, 
    ISerializable
[<SerializableAttribute>]
type RunStateEvent =  
    class
        inherit TestMessage
        interface ISerializable
    end
public class RunStateEvent extends TestMessage implements ISerializable

Il tipo RunStateEvent espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto RunStateEvent() Inizializza una nuova istanza della classe RunStateEvent.
Metodo protetto RunStateEvent(SerializationInfo, StreamingContext) Inizializza una nuova istanza della classe RunStateEvent da codice XML utilizzando le informazioni e il contesto specificati.
Metodo pubblico RunStateEvent(Guid, RunState, String) Inizializza una nuova istanza della classe RunStateEvent utilizzando l'ID esecuzione dei test, lo stato e il nome del computer specificati.
Metodo pubblico RunStateEvent(Guid, RunState, String, DateTime) Inizializza una nuova istanza della classe RunStateEvent utilizzando l'ID esecuzione dei test, lo stato, il nome del computer e il timestamp specificati.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Computer Ottiene il nome del computer che ha richiesto il passaggio allo stato di esecuzione.
Proprietà pubblica NewState Ottiene la nuova impostazione per lo stato di esecuzione.
Proprietà pubblica RunId Ottiene l'ID dell'esecuzione dei test.
Proprietà pubblica Timestamp Ottiene la data e l'ora della richiesta di modifica dello stato di esecuzione.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo protetto 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)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetObjectData Popola un oggetto SerializationInfo utilizzando i dati necessari per serializzare l'oggetto di destinazione. (Esegue l'override di TestMessage.GetObjectData(SerializationInfo, StreamingContext)).
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico IsValid Restituisce un valore che indica se la richiesta di modifica dello stato di esecuzione è valida. (Esegue l'override di TestMessage.IsValid()).
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una rappresentazione di tipo string di questa richiesta di modifica dello stato di esecuzione. (Esegue l'override di Object.ToString()).

In alto

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.Common

RunState

TestState

TestStateEvent