Поделиться через


ISession - интерфейс

Представьте выполнение чартера.

Пространство имен:  Microsoft.TeamFoundation.TestManagement.Client
Сборка:  Microsoft.TeamFoundation.TestManagement.Client (в Microsoft.TeamFoundation.TestManagement.Client.dll)

Синтаксис

'Декларация
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

Тип ISession предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство Attachments Получает коллекцию вложений. (Унаследовано от IAttachmentOwner.)
Открытое свойство Bookmarks Созданные закладки при выполнении этого сеанса.
Открытое свойство BuildConfigurationId (Унаследовано от ITestRunBase.)
Открытое свойство BuildFlavor (Унаследовано от ITestRunBase.)
Открытое свойство BuildNumber Имя построения. (Унаследовано от ITestRunBase.)
Открытое свойство BuildPlatform (Унаследовано от ITestRunBase.)
Открытое свойство BuildUri Имя (в виде URI) построения, для которого был выполнен данный запуск. Например: новый Uri («vstfs:///Build/Build/1 ") (Унаследовано от ITestRunBase.)
Открытое свойство CharterId Идентификатор хартии, для которого сеанс был запущен.Значение 0 для нерегламентированного сеанса.
Открытое свойство Comment Комментарии, введенные теми, кто анализировал выполнение. (Унаследовано от ITestRunBase.)
Открытое свойство ComputerName Компьютер, на котором выполнялся сеанс.
Открытое свойство Controller Имя контроллера данного запуска (Унаследовано от ITestRunBase.)
Открытое свойство DateCompleted Дата завершения последнего теста. (Унаследовано от ITestRunBase.)
Открытое свойство DateCreated Дата создания выполнения. (Унаследовано от ITestRunBase.)
Открытое свойство DateStarted Дата запуска выполнения. (Унаследовано от ITestRunBase.)
Открытое свойство Duration Длительность тестового сеанса.
Открытое свойство FeedbackId Идентификатор отзыва для которого сеанс был выполнен.Значение 0, если сеанс не создан для отзыва.
Открытое свойство Id Получает идентификатор. (Унаследовано от IIdentifiable<TKey>.)
Открытое свойство IsDirty Возвращает Значение true, если тестовый запуск изменялся после последней операции сохранения. (Унаследовано от ITestRunBase.)
Открытое свойство LastUpdated Дата последнего изменения выполнения (заголовок или набор владельцев). (Унаследовано от ITestRunBase.)
Открытое свойство LastUpdatedBy Последний пользователь, обновивший запуск (Унаследовано от ITestRunBase.)
Открытое свойство LastUpdatedByName Последний пользователь, обновивший запуск (Унаследовано от ITestRunBase.)
Открытое свойство LinkedWorkItemCount Общее число ошибок, связанных с результатами теста. (Унаследовано от ITestRunBase.)
Открытое свойство Notes Примечания, созданные при выполнении сеанса.
Открытое свойство Owner Пользователь, запустивший процесс выполнения. (Унаследовано от ITestRunBase.)
Открытое свойство OwnerName Пользователь, запустивший процесс выполнения. (Унаследовано от ITestRunBase.)
Открытое свойство OwnerTeamFoundationId Пользователь, запустивший процесс выполнения. (Унаследовано от ITestRunBase.)
Открытое свойство Revision Номер редакции TestRun для элемента управления параллелизмом. (Унаследовано от ITestRunBase.)
Открытое свойство Sprint Спринт, в котором создан сеанс.
Открытое свойство State Состояние сеанса.
Открытое свойство TestConfigurationId Идентификатор конфигурации, в соответствии с которой был выполнен данный сеанс.
Открытое свойство TestConfigurationName Имя конфигурации, в соответствии с которой был выполнен данный сеанс.
Открытое свойство TestEnvironmentId Тестовая среда для этого запуска (Унаследовано от ITestRunBase.)
Открытое свойство TestPlanId Возвращает идентификатор плана тестирования, содержащего данный запуск, или 0, если это незапланированный запуск. (Унаследовано от ITestRunBase.)
Открытое свойство TestSettings Параметры тестирования, используемые для данного выполнения тестового запуска.Значение null, если запуск не имеет параметров тестирования. (Унаследовано от ITestRunBase.)
Открытое свойство TestSettingsId Идентификатор отрытых параметров тестирования, используемых для данного тестового запуска. (Унаследовано от ITestRunBase.)
Открытое свойство Title Заголовок связанного шаблона выполнения. (Унаследовано от ITestRunBase.)
Открытое свойство UserStoryId Идентификатор описания функциональности пользователя, для которого сеанс был запущен.Значение 0 для нерегламентированного сеанса.
Открытое свойство UserStoryTitle Заголовок описания функциональности пользователя для сеанса на момент извлечения сеанса из сервера. Может иметь значение null, если сервер более старой версии или если серверу не удалось получить заголовок.

В начало страницы

Методы

  Имя Описание
Открытый метод AssociateWorkItem Связывает заданный рабочий элемент с данным сеансом.
Открытый метод CopyTestSettings Скопируйте параметры тестирования и свяжите его с тестовым запуском. (Унаследовано от ITestRunBase.)
Открытый метод CreateAttachment(String) Создает вложение из файла. (Унаследовано от IAttachmentOwner.)
Открытый метод CreateAttachment(String, SourceFileAction) Создает вложение из файла, при необходимости удаляя исходный файл после загрузки вложения. (Унаследовано от IAttachmentOwner.)
Открытый метод CreateAttachment(array<Byte[], Int32, Int32) Создает вложение для результатов теста из массива байтов. (Унаследовано от ITestRunBase.)
Открытый метод CreateBookmark Создает закладку сеанса.
Открытый метод CreateNote Создает примечание сеанса.
Открытый метод Delete Удаляет данный тестовый запуск и его результаты с сервера. (Унаследовано от ITestRunBase.)
Открытый метод DisassociateWorkItem Удаляет ассоциацию данного рабочего элемента из данного результата теста.
Открытый метод QueryAssociatedWorkItems Извлекает рабочие элементы, связанные с этим сеансом от сервера.
Открытый метод Refresh Обновляет процесс выполнения новыми данными с сервера. (Унаследовано от ITestRunBase.)
Открытый метод Save() Записывает новый или обновленный тестовый запуск на сервер. (Унаследовано от ITestRunBase.)
Открытый метод Save(Boolean) Отправляет обновленные данные сеанса на сервер.

В начало страницы

События

  Имя Описание
Открытое событие AttachmentUploadCompleted Это событие возникает по завершении отправки вложения. (Унаследовано от IAttachmentOwner.)
Открытое событие PropertyChanged Происходит при изменении значения свойства. (Унаследовано от INotifyPropertyChanged.)

В начало страницы

См. также

Ссылки

Microsoft.TeamFoundation.TestManagement.Client - пространство имен