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。) |
页首