다음을 통해 공유


ILocationService interface

위치를 가져오기 위한 외부 콘텐츠 서비스

메서드

getResourceAreaLocation(string)

지정된 REST 리소스 영역에 대한 URL을 가져옵니다.

getServiceLocation(string, TeamFoundationHostType)

지정된 호스트 유형에서 원격 서비스의 위치를 가져옵니다.

routeUrl(string, {[key: string]: string}, string)

Attemps - 지정된 경로 템플릿 및 매개 변수에 대한 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

조회할 서비스 instance 형식의 GUID

hostType
TeamFoundationHostType

조회할 호스트 유형(기본값은 현재 페이지 데이터의 호스트 형식)입니다.

반환

Promise<string>

routeUrl(string, {[key: string]: string}, string)

Attemps - 지정된 경로 템플릿 및 매개 변수에 대한 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>