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 执行此运行所针对生成名称 (as a URI) 。 例如:新的 URI (“vstfs:///Build/Build/1”) (继承自 ITestRunBase。)
公共属性 CharterId 该会话运行的许可ID。通过使用新的特殊方法建立的会话,为 0。
公共属性 Comment 某些分析运行输入的注释。 (继承自 ITestRunBase。)
公共属性 ComputerName 运行会话的计算机。
公共属性 Controller 此运行控制器的名称。 (继承自 ITestRunBase。)
公共属性 DateCompleted 测试完成的最后日期。 (继承自 ITestRunBase。)
公共属性 DateCreated 创建运行的日期。 (继承自 ITestRunBase。)
公共属性 DateStarted 运行启动的日期。 (继承自 ITestRunBase。)
公共属性 Duration 测试会话的持续时间。
公共属性 FeedbackId 该会话运行的反馈ID。如果该会话没有问反馈生成,则为 0。
公共属性 Id 获取标识符。 (继承自 IIdentifiable<TKey>。)
公共属性 IsDirty 如果测试运行自上次“保存()”以来已更改,则返回 true。 (继承自 ITestRunBase。)
公共属性 LastUpdated 运行的最后修改日期(标题或所有者集)。 (继承自 ITestRunBase。)
公共属性 LastUpdatedBy 更新运行的最后人员 (继承自 ITestRunBase。)
公共属性 LastUpdatedByName 更新运行的最后人员 (继承自 ITestRunBase。)
公共属性 LinkedWorkItemCount bug 的总数与测试结果关联。 (继承自 ITestRunBase。)
公共属性 Notes 注意当执行此会话时创建。
公共属性 Owner 启动运行的用户。 (继承自 ITestRunBase。)
公共属性 OwnerName 启动运行的用户。 (继承自 ITestRunBase。)
公共属性 OwnerTeamFoundationId 启动运行的用户。 (继承自 ITestRunBase。)
公共属性 Revision 用于并发控制的测试运行号 (继承自 ITestRunBase。)
公共属性 Sprint 从中创建会话的 Sprint。
公共属性 State 会话状态。
公共属性 TestConfigurationId 此会话反对执行的配置的 ID。
公共属性 TestConfigurationName 此会话反对执行的配置名称。
公共属性 TestEnvironmentId 此运行的测试环境 (继承自 ITestRunBase。)
公共属性 TestPlanId 返回包含此运行的测试计划的 ID,或者,如果此测试运行为临时运行,则为零。 (继承自 ITestRunBase。)
公共属性 TestSettings 适用于此测试运行执行的测试设置的 ID。如果此运行没有测试设置,则为 Null。 (继承自 ITestRunBase。)
公共属性 TestSettingsId 适用于此测试的公共测试设置的 ID。 (继承自 ITestRunBase。)
公共属性 Title 与运行模板有关的标题 (继承自 ITestRunBase。)
公共属性 UserStoryId 该会话中运行的用户情景ID。通过使用新的特殊方法建立的会话,为 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 命名空间