Share via


ILocationService 인터페이스

Team Foundation Server 사용할 수 있는 다른 서비스의 위치에 연결을 제공 하는 서비스입니다.

네임스페이스:  Microsoft.TeamFoundation.Framework.Client
어셈블리:  Microsoft.TeamFoundation.Client(Microsoft.TeamFoundation.Client.dll)

구문

‘선언
Public Interface ILocationService
public interface ILocationService

ILocationService 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 ClientAccessMapping 서버에 현재 연결에 대 한 AccessMapping.Note: 현재 ClientAccessMapping 아닌지 액세스 포인트는이 클라이언트 서버에 연결할 때 사용 하는 경우 ConfiguredAccessMappings 멤버를 구성 되지 않은 수 있습니다.이 null 안 됩니다.
Public 속성 ConfiguredAccessMappings 위치 서비스에서 인식 되는 AccessMappings의 모든.위치 서비스 AccessMappings 부모에서 상속 하기 때문에 이러한 AccessMappings이 위치 서비스 또는 부모에 있을 수 있습니다.
Public 속성 DefaultAccessMapping 위치 서비스에 대 한 기본 AccessMapping입니다.이 null 안 됩니다.

위쪽

메서드

  이름 설명
Public 메서드 ConfigureAccessMapping AccessMapping는 제공 된 표시 이름 및 액세스 지점에 제공 된 모니커를 사용 하 여 구성 합니다.또한이 함수 지정 AccessMapping이이 AccessMapping 수 있습니다.
Public 메서드 FindServiceDefinition ServiceDefinition는 지정 된 서비스 종류와 서비스 id를 사용 하 여 찾습니다.없음 일치 하는 ServiceDefinition가 없으면 null이 반환 됩니다.
Public 메서드 FindServiceDefinitions 모든 서비스에 대해 지정 된 서비스 종류에는 ServiceDefinitions를 찾습니다.이러한 종류의 ServiceDefinitions 없는 경우 빈 열거형이 반환 됩니다.
Public 메서드 FindServiceDefinitionsByToolType 모든 서비스에 대 한 형식 지정된 도구는 ServiceDefinitions를 찾습니다.이와 같은 도구에 대 한 서비스가 없으면 빈 열거형이 반환 됩니다.
Public 메서드 GetAccessMapping 지정된 된 모니커를 사용 하 여 AccessMapping를 가져옵니다.제공 된 모니커를 사용 하 여 AccessMapping는 존재 하지 않는 경우 null을 반환 합니다.
Public 메서드 LocationForAccessMapping(ServiceDefinition, AccessMapping) 제공 된 AccessMapping에 대 한 위치는 ServiceDefinition 반환합니다.이 ServiceDefinition FullyQualified 없음 LocationMapping이이 AccessMapping에 있는 경우 null이 반환 됩니다.
Public 메서드 LocationForAccessMapping(String, Guid, AccessMapping) 지정 된 서비스 형식을 갖는 ServiceDefinition와 제공 된 AccessMapping에 대 한 서비스 식별자를 반환 합니다.이 ServiceDefinition FullyQualified 없음 LocationMapping이이 AccessMapping에 있는 경우 null이 반환 됩니다.
Public 메서드 LocationForCurrentConnection(ServiceDefinition) 현재 연결에 따라 사용 되는 ServiceDefintion의 위치를 반환 합니다.Null 또는 빈이 메서드에서 반환 됩니다.성공 하면 제공 된 ServiceDefinition를 지정할 위치를 반환 합니다.다음 규칙은 ServiceDefinition 및 현재 연결에 대해 반환 하는 어떤 위치를 적용할 결정할 때: 1.해당 ClientAccessMapping에 대 한 위치를 찾아 봅니다. 2.해당 DefaultAccessMapping에 대 한 위치를 찾아 봅니다. 3.LocationMappings 목록에서 첫 번째 위치를 사용 합니다.
Public 메서드 LocationForCurrentConnection(String, Guid) 현재 연결을 기반으로 ServiceType 및 사용 되는 ServiceIdentifier와 관련 된 위치는 ServiceDefintion 반환 합니다.ServiceType 및 ServiceIdentifier와 ServiceDefinition가 없으면 null이 반환 됩니다.위치는 ServiceDefinition의 형식이 면 반환 됩니다 ServiceType 및 ServiceIdentifier와 ServiceDefinition가 없으면 (그렇지 않은 경우 예외가 throw 되지 않음).다음 규칙은 ServiceDefinition 및 현재 연결에 대해 반환 하는 어떤 위치를 적용할 결정할 때: 1.해당 ClientAccessMapping에 대 한 위치를 찾아 봅니다. 2.해당 DefaultAccessMapping에 대 한 위치를 찾아 봅니다. 3.LocationMappings 목록에서 첫 번째 위치를 사용 합니다.
Public 메서드 RemoveAccessMapping AccessMapping와 ServiceDefinitions 내에 매핑되는 위치를 제거 합니다.
Public 메서드 RemoveServiceDefinition(ServiceDefinition) 위치 서비스에서 지정 된 ServiceDefinition를 제거합니다.
Public 메서드 RemoveServiceDefinition(String, Guid) 위치 서비스에서 지정 된 서비스 종류와 서비스 id는 ServiceDefinition를 제거합니다.
Public 메서드 RemoveServiceDefinitions 위치 서비스에서 지정 된 ServiceDefinitions를 제거합니다.
Public 메서드 SaveServiceDefinition 위치 서비스에서 제공된 하는 ServiceDefinition에 저장합니다.이 작업이 아직 할당 되지 않은 경우 ServiceDefinition 개체에 Id 속성을 할당 합니다.LocationMappings 속성에서 참조 하는 AccessMappings는 이미 위치 서비스를 사용 하 여 구성 되어야 합니다.
Public 메서드 SaveServiceDefinitions 위치 서비스에서 제공된 하는 ServiceDefinitions에 저장합니다.이 작업이 아직 할당 되지 않은 경우 ServiceDefinition 개체에 Id 속성을 할당 합니다.LocationMappings 속성에서 참조 하는 AccessMappings는 이미 위치 서비스를 사용 하 여 구성 되어야 합니다.
Public 메서드 SetDefaultAccessMapping AccessMapping는 AccessMapping에 전달 된 기본을 설정입니다.

위쪽

참고 항목

참조

Microsoft.TeamFoundation.Framework.Client 네임스페이스