TeamFoundationLocationService 類別
本文內容
繼承階層架構
System.Object
Microsoft.TeamFoundation.Framework.Server.TeamFoundationLocationService
命名空間: Microsoft.TeamFoundation.Framework.Server
組件: Microsoft.TeamFoundation.Framework.Server (在 Microsoft.TeamFoundation.Framework.Server.dll 中)
語法
'宣告
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
Public NotInheritable Class TeamFoundationLocationService _
Implements ITeamFoundationLocationService, ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
public sealed class TeamFoundationLocationService : ITeamFoundationLocationService,
ITeamFoundationService
TeamFoundationLocationService 類型會公開下列成員。
屬性
回頁首
方法
ConfigureAccessMapping
DetermineAccessMapping(TeamFoundationRequestContext)
決定存取對應此要求來源。只要傳入要求的配置、主機和連接埠完成與位置服務輸入比較。
DetermineAccessMapping(TeamFoundationRequestContext, String)
判斷這個位置存取對應來源。只要傳入要求的配置、主機和連接埠完成與位置服務輸入比較。
Equals
判斷指定的物件是否等於目前物件。 (繼承自 Object )。
FindServiceDefinition(TeamFoundationRequestContext, String, String)
尋找與提供的服務類型和工具 id. 的服務定義為了讓這個呼叫成功,只有提供服務類型和工具 ID 的服務可以存在。
FindServiceDefinition(TeamFoundationRequestContext, String, Guid, Guid)
FindServiceDefinitions
FindServiceDefinitionsByToolId
尋找所有的服務定義指定的工具 ID. 的可用服務如果服務為這個工具 ID 不存在,則傳回空列舉型別會傳回。
FindServiceLocation
GetAccessMapping
GetAccessMappings
GetDefaultAccessMapping
GetHashCode
做為預設雜湊函式。 (繼承自 Object )。
GetHostLocation
GetLastChangeId
傳回在位置資料執行的最後變更的 ID。
GetPublicAccessMapping
這個方法可能不實際傳回與 Moniker=PublicAccessMapping 的存取對應。如果 suc 沒有對應我們 wll 傳回 DefaultAccessMapping。如果您需要尋找的實際存取對應是否存在) 的 Moniker=PublicAccessMapping (您應該呼叫在 Moniker 參數以和為這種可能性準備的 GetAccessMapping 多載則會傳回 null。
GetRegisteredServiceDomains
GetRootDomainUri(TeamFoundationRequestContext)
GetRootDomainUri(TeamFoundationRequestContext, AccessMapping)
GetSelfReferenceUri
GetServerAccessMapping
這個方法可能不實際傳回與 Moniker=ServerAccessMapping 的存取對應。如果這類對應存在我們不會傳回 PublicAccessMapping (可能不存在,則將會傳回 DefaultAccessMapping) 的情況下。如果您需要尋找的實際存取對應是否存在) 的 Moniker=ServerAccessMapping (您應該呼叫在 Moniker 參數以和為這種可能性準備的 GetAccessMapping 多載則會傳回 null。
GetType
取得目前執行個體的 Type 。 (繼承自 Object )。
LocationForAccessMapping(TeamFoundationRequestContext, ServiceDefinition, AccessMapping)
LocationForAccessMapping(TeamFoundationRequestContext, String, RelativeToSetting, AccessMapping)
LocationForAccessMapping(TeamFoundationRequestContext, String, Guid, AccessMapping, Guid)
MapToRootDomain
將 URI,這個方法參閱主機是否符合替代網域。如果是使用根網域為主應用程式的新的 URI 會建立。
RegisterLocationServiceWithSps
RemoveAccessMapping
RemoveServiceDefinitions
SaveServiceDefinitions
與位置服務的註冊服務。在 ServiceDefinition 或其中一個參考的任何存取對應其 LocationMappings 中必須已向 LocationService 註冊。不是完整的應用程式提供的服務定義的位置對應到的服務定義產生及更新。相對於的所有服務傳遞未傳遞的位置對應會有位置對應的所有現有存取對應產生。如果只有部分存取對應所需,必須將它們。
SetDefaultAccessMapping
ToString
傳回表示目前物件的字串。 (繼承自 Object )。
ValidateServiceDefinition
判斷服務定義的所有參數檢查為有效且會檢查是否有 isUpdate 參數無效修改。
回頁首
明確介面實作
回頁首
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。
請參閱
參考
Microsoft.TeamFoundation.Framework.Server 命名空間