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) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。