ITeamFoundationLocationService 인터페이스

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

구문

‘선언
<DefaultServiceImplementationAttribute(GetType(TeamFoundationLocationService))> _
Public Interface ITeamFoundationLocationService _
    Inherits ITeamFoundationService
[DefaultServiceImplementationAttribute(typeof(TeamFoundationLocationService))]
public interface ITeamFoundationLocationService : ITeamFoundationService

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

메서드

  이름 설명
Public 메서드 ConfigureAccessMapping 새 액세스 매핑이이 위치 서비스를 지정된 된 모니커를 사용 하 여 액세스 영역에 존재 하지 않습니다으로 추가 합니다.모니커 이미 있을 경우 오류가 throw 됩니다.이 함수는 선택적으로 지정 된 계층을 기준으로 하는 모든 등록 된 서비스에 대 한 위치 매핑 생성 합니다.
Public 메서드 DetermineAccessMapping(TeamFoundationRequestContext) 매핑이 요청 액세스에서 나온 결정 합니다.이 구성표 호스트와 포트 위치 서비스 항목을 사용 하 여 들어오는 요청을 비교 하 여 수행 됩니다.
Public 메서드 DetermineAccessMapping(TeamFoundationRequestContext, String) 이 위치 매핑 액세스에서 온 결정 합니다.이 구성표 호스트와 포트 위치 서비스 항목을 사용 하 여 들어오는 요청을 비교 하 여 수행 됩니다.
Public 메서드 FindServiceDefinition(TeamFoundationRequestContext, String, String) 제공된 서비스 종류와 도구 id 서비스 정을 찾습니다.성공 하려면이 호출에 제공된 서비스 종류와 도구 id로 서비스를 하나만 있을 수 있습니다.
Public 메서드 FindServiceDefinition(TeamFoundationRequestContext, String, Guid, Guid) 서비스 제공 된 형식과 식별자를 사용 하 여 서비스에 대 한 서비스 정의 반환합니다.이 서비스에 대 한 캐시 항목이 없을 경우 null이 반환 됩니다.
Public 메서드 FindServiceDefinitions 모든 지정 된 서비스 형식에 대해 사용할 수 있는 서비스에 대 한 서비스 정의 찾습니다.이러한 종류의 서비스가 없으면 빈 열거형이 반환 됩니다.
Public 메서드 FindServiceDefinitionsByToolId 모든 도구가 지정 된 id에 대 한 사용 가능한 서비스에 대 한 서비스 정의 찾습니다.서비스가 없습니다이 도구 id가 없으면 빈 열거형이 반환 됩니다.
Public 메서드 FindServiceLocation 제공 된 액세스 매핑에 대 한 제공된 서비스 종류와 도구 id와 서비스의 위치를 찾습니다.성공 하려면이 호출에 제공된 서비스 종류와 도구 id로 서비스를 하나만 있을 수 있습니다.
Public 메서드 GetAccessMapping 액세스 매핑을 제공 된 모니커를 반환합니다.액세스 매핑이 없으면 null이 반환 됩니다.
Public 메서드 GetAccessMappings 현재 컨텍스트의 모든 액세스 매핑을 가져옵니다.
Public 메서드 GetDefaultAccessMapping
Public 메서드 GetHostLocation GetHostLocation는 주어진된 액세스 매핑에 대 한 호스트의 루트 Url을 반환 합니다.
Public 메서드 GetLastChangeId 위치 데이터에 대해 수행 된 마지막 변경에 대 한 id를 반환 합니다.
Public 메서드 GetPublicAccessMapping
Public 메서드 GetRootDomainUri 루트 레벨 경우 도메인 이름을 가져옵니다 구성 된 공용 액세스 매핑을 그렇지 않은 경우 레지스트리를 표시 합니다.
Public 메서드 GetSelfReferenceUri 이 호스트에 대 한 위치 서비스에 대 한 Uri를 가져옵니다.제공 된 액세스 매핑을 지정 된 위치를 검색 하려고 합니다.위치 서비스 coould 확인할 수 없는 경우 액세스 매핑을 사용 하 여 다음 반환 합니다 첫 번째 액세스 매핑.위치 서비스를 사용할 수 없는 액세스 매핑 AccessMappingNotRegisteredException이 throw 됩니다.
Public 메서드 GetServerAccessMapping
Public 메서드 LocationForAccessMapping(TeamFoundationRequestContext, ServiceDefinition, AccessMapping)
Public 메서드 LocationForAccessMapping(TeamFoundationRequestContext, String, RelativeToSetting, AccessMapping)
Public 메서드 LocationForAccessMapping(TeamFoundationRequestContext, String, Guid, AccessMapping, Guid)
Public 메서드 RemoveAccessMapping 모든 서비스 정의에 매핑된 위치와 프로그램 액세스 매핑을 제거 합니다.
Public 메서드 RemoveServiceDefinitions 위치 서비스에서 지정한 서비스에 대 한 정보를 제거합니다.
Public 메서드 SaveServiceDefinitions 위치 서비스를 사용 하 여 서비스를 등록합니다.ServiceDefinition 또는 LocationMappings 그 중 하나에서 참조 하는 액세스 매핑은 LocationService를 사용 하 여 이미 등록 되어 있어야 합니다.정규화 되지 않은 제공된 서비스 정의 위치 매핑은 생성 하 고 서비스 정의에 전달 된 업데이트 됩니다.상대 전달 위치 매핑이 없습니다 통과 하는 모든 서비스는 위치 매핑이 모든 기존 액세스 매핑을 생성 해야 합니다.만 특정 액세스 매핑, 필요한 경우에 전달 되어야 합니다.
Public 메서드 ServiceEnd ServiceEnd는 호스트를 종료 하 고이 서비스에 유지 되는 모든 리소스를 해제 해야 하는 경우 호출 됩니다. (ITeamFoundationService에서 상속됨)
Public 메서드 ServiceStart ServiceStart는 서비스가 초기화 될 때 호출 됩니다.서비스를 비동기적으로 초기화 서비스 사용자에 대 한 액세스 준비가 되 면 확인 하는 데 사용 되는 Service_Ready를 구현 해야 합니다. (ITeamFoundationService에서 상속됨)
Public 메서드 SetDefaultAccessMapping 기본 액세스 매핑은 매핑을 전달 세트.

위쪽

참고 항목

참조

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