Condividi tramite


Interfaccia ISession

Rappresenta l'esecuzione di un charter.

Spazio dei nomi:  Microsoft.TeamFoundation.TestManagement.Client
Assembly:  Microsoft.TeamFoundation.TestManagement.Client (in Microsoft.TeamFoundation.TestManagement.Client.dll)

Sintassi

'Dichiarazione
Public Interface ISession _
    Inherits ITestRunBase, IIdentifiable(Of Integer), IAttachmentOwner,  _
    INotifyPropertyChanged
public interface ISession : ITestRunBase, 
    IIdentifiable<int>, IAttachmentOwner, INotifyPropertyChanged
public interface class ISession : ITestRunBase, 
    IIdentifiable<int>, IAttachmentOwner, INotifyPropertyChanged
type ISession =  
    interface
        interface ITestRunBase
        interface IIdentifiable<int>
        interface IAttachmentOwner
        interface INotifyPropertyChanged
    end
public interface ISession extends ITestRunBase, IIdentifiable<int>, IAttachmentOwner, INotifyPropertyChanged

Il tipo ISession espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Attachments ottiene la raccolta di allegati. (Ereditato da IAttachmentOwner)
Proprietà pubblica Bookmarks Segnalibri creati durante la sessione.
Proprietà pubblica BuildConfigurationId (Ereditato da ITestRunBase)
Proprietà pubblica BuildFlavor (Ereditato da ITestRunBase)
Proprietà pubblica BuildNumber Nome della compilazione. (Ereditato da ITestRunBase)
Proprietà pubblica BuildPlatform (Ereditato da ITestRunBase)
Proprietà pubblica BuildUri Nome (URI) della compilazione sulla quale è stata eseguita l'esecuzione dei test. Come esempio: nuovo URI (“vstfs:///Build/Build/1") (Ereditato da ITestRunBase)
Proprietà pubblica CharterId Lo statuto ID per il quale la sessione è stato eseguito.0 per sessione ad hoc.
Proprietà pubblica Comment Commenti immessi da chi analizza l'esecuzione. (Ereditato da ITestRunBase)
Proprietà pubblica ComputerName Il computer in cui è stata eseguita la sessione.
Proprietà pubblica Controller Nome del controller di questa esecuzione. (Ereditato da ITestRunBase)
Proprietà pubblica DateCompleted Data di completamento dell'ultimo test. (Ereditato da ITestRunBase)
Proprietà pubblica DateCreated Data di creazione dell'esecuzione. (Ereditato da ITestRunBase)
Proprietà pubblica DateStarted Data di avvio dell'esecuzione. (Ereditato da ITestRunBase)
Proprietà pubblica Duration Durata della sessione di test.
Proprietà pubblica FeedbackId Il feedback ID per il quale la sessione è stato eseguito.0 se la sessione non è stata creata per suggerimenti.
Proprietà pubblica Id ottiene l'identificatore. (Ereditato da IIdentifiable<TKey>)
Proprietà pubblica IsDirty Restituisce true se l'esecuzione dei test è stata modificata dopo l'ultima operazione Save(). (Ereditato da ITestRunBase)
Proprietà pubblica LastUpdated Data dell'ultima modifica all'esecuzione (titolo o proprietario impostato). (Ereditato da ITestRunBase)
Proprietà pubblica LastUpdatedBy Ultima persona ad aggiornare l'esecuzione (Ereditato da ITestRunBase)
Proprietà pubblica LastUpdatedByName Ultima persona ad aggiornare l'esecuzione (Ereditato da ITestRunBase)
Proprietà pubblica LinkedWorkItemCount Numero complessivo di bug associati ai risultati del test. (Ereditato da ITestRunBase)
Proprietà pubblica Notes Note create durante la sessione.
Proprietà pubblica Owner Utente che ha avviato l'esecuzione. (Ereditato da ITestRunBase)
Proprietà pubblica OwnerName Utente che ha avviato l'esecuzione. (Ereditato da ITestRunBase)
Proprietà pubblica OwnerTeamFoundationId Utente che ha avviato l'esecuzione. (Ereditato da ITestRunBase)
Proprietà pubblica Revision Numero di revisione di TestRun per il controllo della concorrenza (Ereditato da ITestRunBase)
Proprietà pubblica Sprint Sprint in cui è stata creata la sessione.
Proprietà pubblica State Stato della sessione.
Proprietà pubblica TestConfigurationId ID della configurazione sulla base della quale è stata eseguita questa sessione.
Proprietà pubblica TestConfigurationName Nome della configurazione sulla base della quale è stata eseguita questa sessione.
Proprietà pubblica TestEnvironmentId L'ambiente di test per questa esecuzione (Ereditato da ITestRunBase)
Proprietà pubblica TestPlanId Restituisce l'ID del piano di test contenente questa esecuzione o 0 se si tratta di un'esecuzione ad hoc. (Ereditato da ITestRunBase)
Proprietà pubblica TestSettings Le impostazioni di test utilizzate per questa esecuzione di test.Null se l'esecuzione non dispone di impostazioni di test. (Ereditato da ITestRunBase)
Proprietà pubblica TestSettingsId ID delle impostazioni di test pubblici utilizzate per questa esecuzione di test. (Ereditato da ITestRunBase)
Proprietà pubblica Title Titolo del modello di esecuzione associato. (Ereditato da ITestRunBase)
Proprietà pubblica UserStoryId La storia utente ID per il quale la sessione è stata eseguita.0 per sessione ad hoc.
Proprietà pubblica UserStoryTitle Titolo della storia utente della sessione, a partire dal momento in cui la sessione viene recuperata dal server. Può essere null se il server è una versione precedente oppure se il server non è in grado di recuperare il titolo.

In alto

Metodi

  Nome Descrizione
Metodo pubblico AssociateWorkItem Associa l'elemento di lavoro specificato con questa sessione.
Metodo pubblico CopyTestSettings Copiare le impostazioni test e associarle all'esecuzione dei test. (Ereditato da ITestRunBase)
Metodo pubblico CreateAttachment(String) crea un allegato da un file. (Ereditato da IAttachmentOwner)
Metodo pubblico CreateAttachment(String, SourceFileAction) Crea un allegato da un file, facoltativamente eliminando il file di origine dopo essere caricatosi. (Ereditato da IAttachmentOwner)
Metodo pubblico CreateAttachment(array<Byte[], Int32, Int32) Crea un allegato per un risultato del test dalla matrice di byte. (Ereditato da ITestRunBase)
Metodo pubblico CreateBookmark Crea un segnalibro della sessione.
Metodo pubblico CreateNote Crea una nota della sessione.
Metodo pubblico Delete Rimuove l'esecuzione dei test specificata e i relativi risultati dal server. (Ereditato da ITestRunBase)
Metodo pubblico DisassociateWorkItem Rimuove l'associazione dell'elemento di lavoro specificato da questo risultato del test.
Metodo pubblico QueryAssociatedWorkItems Recupera gli elementi di lavoro associati a questa sessione dal server.
Metodo pubblico Refresh Aggiorna l'esecuzione tramite nuovi dati del server. (Ereditato da ITestRunBase)
Metodo pubblico Save() Scrive i dati nuovi o aggiornati dell'esecuzione dei test nel server. (Ereditato da ITestRunBase)
Metodo pubblico Save(Boolean) Invia le informazioni sulla sessione aggiornate al server.

In alto

Eventi

  Nome Descrizione
Evento pubblico AttachmentUploadCompleted Questo evento viene generato quando il caricamento dell'allegato è terminato. (Ereditato da IAttachmentOwner)
Evento pubblico PropertyChanged Viene generato quando il valore di una proprietà cambia. (Ereditato da INotifyPropertyChanged)

In alto

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.TestManagement.Client