Share via


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 如果 ID 不存在,則傳回組建組態的 ID 此回合或 0 的 (繼承自 ITestRunBase)。
公用屬性 BuildFlavor Build Flavor 例如「版本」或「Debug」。 (繼承自 ITestRunBase)。
公用屬性 BuildNumber (繼承自 ITestRunBase)。
公用屬性 BuildPlatform 組建的平台。 (繼承自 ITestRunBase)。
公用屬性 BuildUri (繼承自 ITestRunBase)。
公用屬性 CharterId 為其執行工作階段的規範 ID。0 代表臨機操作工作階段。
公用屬性 Comment (繼承自 ITestRunBase)。
公用屬性 ComputerName 執行工作階段的電腦。
公用屬性 Controller (繼承自 ITestRunBase)。
公用屬性 DateCompleted (繼承自 ITestRunBase)。
公用屬性 DateCreated (繼承自 ITestRunBase)。
公用屬性 DateStarted (繼承自 ITestRunBase)。
公用屬性 Duration 測試工作階段的持續期間。
公用屬性 FeedbackId 為其執行工作階段的意見反應 ID。如果未建立意見回應的工作階段,則為 0。
公用屬性 Id 取得識別碼。 (繼承自 IIdentifiable<TKey>)。
公用屬性 IsDirty (繼承自 ITestRunBase)。
公用屬性 LastUpdated (繼承自 ITestRunBase)。
公用屬性 LastUpdatedBy (繼承自 ITestRunBase)。
公用屬性 LastUpdatedByName (繼承自 ITestRunBase)。
公用屬性 LinkedWorkItemCount (繼承自 ITestRunBase)。
公用屬性 Notes 執行工作階段時建立的記事。
公用屬性 Owner (繼承自 ITestRunBase)。
公用屬性 OwnerName (繼承自 ITestRunBase)。
公用屬性 OwnerTeamFoundationId (繼承自 ITestRunBase)。
公用屬性 Revision (繼承自 ITestRunBase)。
公用屬性 Sprint 建立工作階段的 Sprint。
公用屬性 State 工作階段狀態。
公用屬性 TestConfigurationId 這個工作階段之執行依據的組態 ID。
公用屬性 TestConfigurationName 這個工作階段之執行依據的組態名稱。
公用屬性 TestEnvironmentId (繼承自 ITestRunBase)。
公用屬性 TestPlanId (繼承自 ITestRunBase)。
公用屬性 TestSettings (繼承自 ITestRunBase)。
公用屬性 TestSettingsId (繼承自 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 命名空間