ILocationService interface
위치를 가져오기 위한 외부 콘텐츠 서비스
메서드
| get |
지정된 REST 리소스 영역에 대한 URL을 가져옵니다. |
| get |
지정된 호스트 유형에서 원격 서비스의 위치를 가져옵니다. |
| route |
지정된 경로 템플릿 및 매개 변수에 대한 URL을 만들려고 합니다. URL에는 호스트 경로가 포함됩니다. 예를 들어 페이지 URL이 이고 https://dev.azure.com/foo 프로젝트 "bar"에 대한 관리자 설정 URL을 만들려고 하면 출력은 /foo/bar/_admin가 됩니다. 이렇게 하면 페이지 데이터에 포함되지 않은 경로 기여를 비동기식으로 가져옵니다. |
메서드 세부 정보
getResourceAreaLocation(string)
지정된 REST 리소스 영역에 대한 URL을 가져옵니다.
function getResourceAreaLocation(resourceAreaId: string): Promise<string>
매개 변수
- resourceAreaId
-
string
리소스 영역의 ID
반환
Promise<string>
getServiceLocation(string, TeamFoundationHostType)
지정된 호스트 유형에서 원격 서비스의 위치를 가져옵니다.
function getServiceLocation(serviceInstanceType?: string, hostType?: TeamFoundationHostType): Promise<string>
매개 변수
- serviceInstanceType
-
string
조회할 서비스 인스턴스 유형의 GUID
- hostType
- TeamFoundationHostType
조회할 호스트 유형(기본값은 현재 페이지 데이터의 호스트 유형)
반환
Promise<string>
routeUrl(string, {[key: string]: string}, string)
지정된 경로 템플릿 및 매개 변수에 대한 URL을 만들려고 합니다. URL에는 호스트 경로가 포함됩니다. 예를 들어 페이지 URL이 이고 https://dev.azure.com/foo 프로젝트 "bar"에 대한 관리자 설정 URL을 만들려고 하면 출력은 /foo/bar/_admin가 됩니다.
이렇게 하면 페이지 데이터에 포함되지 않은 경로 기여를 비동기식으로 가져옵니다.
function routeUrl(routeId: string, routeValues?: {[key: string]: string}, hostPath?: string): Promise<string>
매개 변수
- routeId
-
string
경로 기여도의 ID
- routeValues
-
{[key: string]: string}
경로 값 대체
- hostPath
-
string
페이지의 기본 호스트 경로가 아닌 사용할 선택적 호스트 경로입니다.
반환
Promise<string>