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