Compartir a través de


ISession (Interfaz)

Representa la ejecución de una carta.

Espacio de nombres:  Microsoft.TeamFoundation.TestManagement.Client
Ensamblado:  Microsoft.TeamFoundation.TestManagement.Client (en Microsoft.TeamFoundation.TestManagement.Client.dll)

Sintaxis

'Declaración
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

El tipo ISession expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública Attachments Obtiene la colección de datos adjuntos. (Se hereda de IAttachmentOwner).
Propiedad pública Bookmarks Marcadores creados al ejecutar en esta sesión.
Propiedad pública BuildConfigurationId Devuelve el identificador de la configuración de compilación para esta ejecución o 0 si no existe ningún identificador. (Se hereda de ITestRunBase).
Propiedad pública BuildFlavor Tipo de compilación como “Release” o “Debug”. (Se hereda de ITestRunBase).
Propiedad pública BuildNumber (Se hereda de ITestRunBase).
Propiedad pública BuildPlatform Plataforma de compilación. (Se hereda de ITestRunBase).
Propiedad pública BuildUri (Se hereda de ITestRunBase).
Propiedad pública CharterId El identificador de la letra que ejecutaron la sesión. 0 para la sesión ad hoc.
Propiedad pública Comment (Se hereda de ITestRunBase).
Propiedad pública ComputerName Equipo en el que se ejecutó la sesión.
Propiedad pública Controller (Se hereda de ITestRunBase).
Propiedad pública DateCompleted (Se hereda de ITestRunBase).
Propiedad pública DateCreated (Se hereda de ITestRunBase).
Propiedad pública DateStarted (Se hereda de ITestRunBase).
Propiedad pública Duration Duración de la sesión de prueba.
Propiedad pública FeedbackId El identificador de comentarios para el que se ejecutó la sesión. 0 si la sesión no se creó para comentarios.
Propiedad pública Id Obtiene el identificador. (Se hereda de IIdentifiable<TKey>).
Propiedad pública IsDirty (Se hereda de ITestRunBase).
Propiedad pública LastUpdated (Se hereda de ITestRunBase).
Propiedad pública LastUpdatedBy (Se hereda de ITestRunBase).
Propiedad pública LastUpdatedByName (Se hereda de ITestRunBase).
Propiedad pública LinkedWorkItemCount (Se hereda de ITestRunBase).
Propiedad pública Notes Notas creadas al ejecutar la sesión.
Propiedad pública Owner (Se hereda de ITestRunBase).
Propiedad pública OwnerName (Se hereda de ITestRunBase).
Propiedad pública OwnerTeamFoundationId (Se hereda de ITestRunBase).
Propiedad pública Revision (Se hereda de ITestRunBase).
Propiedad pública Sprint Sprint en el que se creó la sesión.
Propiedad pública State Estado de la sesión.
Propiedad pública TestConfigurationId Identificador de la configuración con la que se ejecutó esta sesión.
Propiedad pública TestConfigurationName Nombre de la configuración en la que se ejecutó esta sesión.
Propiedad pública TestEnvironmentId (Se hereda de ITestRunBase).
Propiedad pública TestPlanId (Se hereda de ITestRunBase).
Propiedad pública TestSettings (Se hereda de ITestRunBase).
Propiedad pública TestSettingsId (Se hereda de ITestRunBase).
Propiedad pública Title (Se hereda de ITestRunBase).
Propiedad pública UserStoryId El identificador de caso de usuario para el que se ejecutó la sesión. 0 para la sesión ad hoc.
Propiedad pública UserStoryTitle El título del caso de usuario de la sesión, como cuando se recuperó la sesión del servidor. Puede ser NULL si el servidor es de una versión anterior o no puede obtener el título.

Arriba

Métodos

  Nombre Descripción
Método público AssociateWorkItem Asocia el elemento de trabajo dado a esta sesión.
Método público CopyTestSettings (Se hereda de ITestRunBase).
Método público CreateAttachment(String) Crea datos adjuntos a partir de un archivo. (Se hereda de IAttachmentOwner).
Método público CreateAttachment(String, SourceFileAction) Crea datos adjuntos a partir de un archivo, eliminando opcionalmente el archivo de origen después de la carga. (Se hereda de IAttachmentOwner).
Método público CreateAttachment(array<Byte[], Int32, Int32) (Se hereda de ITestRunBase).
Método público CreateBookmark Crea un marcador de sesión.
Método público CreateNote Crea una nota de sesión.
Método público Delete (Se hereda de ITestRunBase).
Método público DisassociateWorkItem Quita la asociación del elemento de trabajo especificado de este resultado de prueba.
Método público QueryAssociatedWorkItems Recupera los elementos de trabajo asociados a esta sesión del servidor.
Método público Refresh (Se hereda de ITestRunBase).
Método público Save() (Se hereda de ITestRunBase).
Método público Save(Boolean) Envía información de sesión actualizada al servidor.

Arriba

Eventos

  Nombre Descripción
Evento público AttachmentUploadCompleted Este evento se genera cuando se completa la carga de los datos adjuntos. (Se hereda de IAttachmentOwner).
Evento público PropertyChanged Tiene lugar cuando cambia un valor de propiedad. (Se hereda de INotifyPropertyChanged).

Arriba

Vea también

Referencia

Microsoft.TeamFoundation.TestManagement.Client (Espacio de nombres)