ExtensionManifest interface
확장 매니페스트 및 확장 모델에서 공유하는 확장 속성에 대한 기본 클래스
속성
| base |
확장에 정의된 다른 상대 URI의 기준으로 사용되는 URI |
| constraints | 이 확장에서 정의한 공유 제약 조건 목록 |
| contributions | 이 확장에서 수행한 기여 목록 |
| contribution |
이 확장에서 정의한 기여 유형 목록 |
| demands | 이 확장에 필요한 명시적 요구 목록 |
| event |
특정 확장 이벤트가 발생할 때 호출되는 엔드포인트의 컬렉션 |
| fallback |
확장에 정의된 다른 상대 URI의 기준으로 사용할 수 있는 보조 위치 |
| language | 갤러리에서 설정한 언어 문화권 이름 |
| licensing | 라이선스와 관련하여 이 확장이 작동하는 방식 |
| manifest |
확장 매니페스트 형식/콘텐츠의 버전 |
| marketplace |
확장에 정의된 다른 상대 URI의 기반으로 사용되는 Marketplace URI입니다. Uri는 BaseUri와 같을 수 있습니다. |
| restricted |
기여의 표시 유형을 제어하기 위해 모든 기여에 적용되는 기본 사용자 클레임(명시적으로 restrictedTo로 지정된 항목 제외). |
| scopes | 이 확장에 필요한 모든 oauth 범위 목록 |
| service |
확장을 설치하려면 계정에서 사용할 수 있어야 하는 VSTS 서비스의 ServiceInstanceType(Guid)입니다. |
속성 세부 정보
baseUri
확장에 정의된 다른 상대 URI의 기준으로 사용되는 URI
baseUri: string
속성 값
string
constraints
contributions
contributionTypes
demands
이 확장에 필요한 명시적 요구 목록
demands: string[]
속성 값
string[]
eventCallbacks
특정 확장 이벤트가 발생할 때 호출되는 엔드포인트의 컬렉션
eventCallbacks: ExtensionEventCallbackCollection
속성 값
fallbackBaseUri
확장에 정의된 다른 상대 URI의 기준으로 사용할 수 있는 보조 위치
fallbackBaseUri: string
속성 값
string
language
갤러리에서 설정한 언어 문화권 이름
language: string
속성 값
string
licensing
manifestVersion
확장 매니페스트 형식/콘텐츠의 버전
manifestVersion: number
속성 값
number
marketplaceBaseUri
확장에 정의된 다른 상대 URI의 기반으로 사용되는 Marketplace URI입니다. Uri는 BaseUri와 같을 수 있습니다.
marketplaceBaseUri: string
속성 값
string
restrictedTo
기여의 표시 유형을 제어하기 위해 모든 기여에 적용되는 기본 사용자 클레임(명시적으로 restrictedTo로 지정된 항목 제외).
restrictedTo: string[]
속성 값
string[]
scopes
이 확장에 필요한 모든 oauth 범위 목록
scopes: string[]
속성 값
string[]
serviceInstanceType
확장을 설치하려면 계정에서 사용할 수 있어야 하는 VSTS 서비스의 ServiceInstanceType(Guid)입니다.
serviceInstanceType: string
속성 값
string