ServiceDefinition 類別

定義已存在的服務和任何位置。

繼承階層架構

System.Object
  Microsoft.TeamFoundation.Framework.Client.ServiceDefinition

命名空間:  Microsoft.TeamFoundation.Framework.Client
組件:  Microsoft.TeamFoundation.Client (在 Microsoft.TeamFoundation.Client.dll 中)

語法

'宣告
Public NotInheritable Class ServiceDefinition
public sealed class ServiceDefinition

ServiceDefinition 類型會公開下列成員。

建構函式

  名稱 描述
公用方法 ServiceDefinition 根據資訊的 ServiceDefinition 提供。

回頁首

屬性

  名稱 描述
公用屬性 Description 文字文件或說明這個服務,以及如何使用它。
公用屬性 DisplayName 顯示名稱。這個 ServiceDefinition。
公用屬性 Identifier 這個服務型別之執行個體的識別項。同時 ServiceType 和識別項唯一識別 ServiceDefinition。
公用屬性 LocationMappings 定義位置為完整的 ServiceDefinitions AccessMapping 關聯性的 LocationMappings。如需相關的所有 ServiceDefinition,這一定會是空的。
公用屬性 RelativePath 這個 ServiceDefinition 的相對路徑。如果 RelativeToSetting 是完整的,這個值必須是空的,則它必須是包含路徑的部分原因相對設定是 ServiceDefinition。
公用屬性 RelativeToSetting Inidicates ServiceDefinition 是否與 Team Foundation Server 部署或完整意義的某個部分是外部服務。如果這個 RelativeToSetting 值的任何完整因此 RelativePath 不能為 null 或空白。
公用屬性 ServiceType 這是定義服務的型別。請注意多 ServiceDefinitions 可能有相同 ServiceType。同時 ServiceType 和識別項唯一識別 ServiceDefinition。
公用屬性 ToolType Team Foundation Server 工具型別這個服務是成員。

回頁首

方法

  名稱 描述
公用方法 AddLocationMapping 將提供的 AccessMapping 的 LocationMapping 和位置到 ServiceDefinition。請注意,如果 LocationMapping 為提供的 AccessMapping 已經存在,將會被覆寫。此外,這個方法應該只能是完整呼叫的 ServiceDefinitions。
公用方法 Equals 判斷指定的物件是否等於目前物件。 (繼承自 Object)。
公用方法 GetHashCode 做為預設雜湊函式。 (繼承自 Object)。
公用方法 GetLocationMapping 如果此 ServiceDefinition 未提供的 AccessMapping 的, LocationMapping 傳回 null AccessMapping 的 LocationMapping 提供或。如果呼叫非相對 ServiceDefinition,這個函式一定會傳回 NULL。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
公用方法 RemoveLocationMapping 移除 AccessMapping 的 LocationMapping 提供了。請注意判斷 AccessMappings 是根據其 Moniker 的等。
公用方法 ToString (覆寫 Object.ToString()。)

回頁首

執行緒安全

這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.TeamFoundation.Framework.Client 命名空間