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 类型公开以下成员。

属性

  名称 说明
公共属性 CurrentServiceOwner 当前服务的唯一标识符

页首

方法

  名称 说明
公共方法 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 (您应调用标记参数采用并用于这种可能性准备的 GetAccessMapping 超加载它可返回 null。
公共方法 GetRegisteredServiceDomains
公共方法 GetRootDomainUri(TeamFoundationRequestContext)
公共方法 GetRootDomainUri(TeamFoundationRequestContext, AccessMapping)
公共方法 GetSelfReferenceUri
公共方法 GetServerAccessMapping 此方法可能实际上不返回映射到 Moniker=ServerAccessMapping 的访问。如果不存在这样的映射) 我们将返回 PublicAccessMapping (可能不存在,在我们将返回 DefaultAccessMapping) 情况下。如果需要查找映射到的实际访问可能存在也可能不存在) 的 Moniker=ServerAccessMapping (您应调用标记参数采用并用于这种可能性准备的 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 确定服务定义的所有参数的选定有效和 tab 以确定是否具有 isUpdate 参数的无效修改。

页首

显式接口实现  

  名称 说明
显式接口实现私有方法 ITeamFoundationService.ServiceEnd 执行清理步骤。
显式接口实现私有方法 ITeamFoundationService.ServiceStart 实现启动步骤。

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.TeamFoundation.Framework.Server 命名空间