ExtensionQueryFlags enum
게시된 확장을 읽을 때 검색되는 정보 집합을 확인하는 데 사용되는 플래그 집합
필드
None = 0 | None은 기본 확장 세부 정보만 검색하는 데 사용됩니다. |
IncludeVersions = 1 | IncludeVersions는 반환된 확장에 대한 버전 정보를 반환합니다. |
IncludeFiles = 2 | IncludeFiles는 매니페스트와 독립적으로 저장된 확장명 내에서 발견된 파일에 대한 정보를 반환합니다. 파일을 요청할 때 파일이 버전의 속성으로 반환되므로 버전도 포함됩니다. 이러한 파일은 전체 매니페스트를 다운로드할 필요 없이 파일 경로를 사용하여 검색할 수 있습니다. |
IncludeCategoryAndTags = 4 | 확장 정의에 추가된 범주 및 태그를 포함합니다. |
IncludeSharedAccounts = 8 | 확장이 프라이빗 확장인 경우 확장이 공유된 계정에 대한 세부 정보를 포함합니다. |
IncludeVersionProperties = 16 | 확장 버전과 연결된 속성 포함 |
ExcludeNonValidated = 32 | 유효성이 검사되지 않은 확장을 제외하면 유효성 검사를 진행 중이거나 유효성 검사에 실패한 모든 확장 버전이 제거됩니다. |
IncludeInstallationTargets = 64 | 확장이 요청한 설치 대상 집합을 포함합니다. |
IncludeAssetUri = 128 | 이 확장의 자산에 대한 기본 URI 포함 |
IncludeStatistics = 256 | 이 확장과 연결된 통계 포함 |
IncludeLatestVersionOnly = 512 | 쿼리에서 버전을 검색할 때 일치하는 최신 버전의 확장만 포함합니다. 이 기능은 호출자에게 게시된 버전이 모두 필요하지 않은 경우에 유용합니다. 반환된 페이로드에 상당한 크기가 저장됩니다. |
UseFallbackAssetUri = 1024 | 이 플래그는 CDN 대신 GetAssetByName을 사용하도록 자산 URI를 전환합니다. 이 기능을 사용하면 기본 자산 URI 및 기본 자산 URI 대체 값이 전환됩니다. 이 기능을 사용하면 CDN을 사용할 수 있는 경우에도 자산 파일 원본이 항상 갤러리 서비스를 가리켰습니다. |
IncludeMetadata = 2048 | 이 플래그는 확장과 연결된 모든 메타데이터 값을 가져오는 데 사용됩니다. VSTS 또는 VSCode 확장에는 적용되지 않으며 사용량은 내부 전용입니다. |
IncludeMinimalPayloadForVsIde = 4096 | 이 플래그는 VS IDE에 필요한 확장에 대해 매우 작은 데이터를 반환하도록 나타내는 데 사용됩니다. 이 플래그는 VS IDE에서 쿼리를 수행하는 경우에만 호환됩니다. |
IncludeLcids = 8192 | 이 플래그는 확장과 연결된 Lcid 값을 가져오는 데 사용됩니다. VSTS 또는 VSCode 확장에는 적용되지 않으며 사용량은 내부 전용입니다. |
IncludeSharedOrganizations = 16384 | 확장이 프라이빗 확장인 경우 확장이 공유된 조직에 대한 세부 정보를 포함합니다. |
AllAttributes = 16863 | AllAttributes는 반환되어야 하는 확장의 모든 하위 요소를 정의하는 마스크로 설계되었습니다. 참고: 이것은 실제로 모든 플래그가 아닙니다. 이 열거형을 변경하는 것은 호환성이 손상되는 변경이 되며 이를 사용하는 모든 사람의 동작을 변경하므로 이제 정의된 집합에 잠깁니다. 서비스를 호출할 때 이 값을 사용하지 말고 필요한 옵션에 대해 명시적으로 지정합니다. |
IncludeNameConflictInfo = 32768 | 확장이 충돌 목록에 있거나 현재 VSCode 확장에 사용되지 않는 경우 세부 정보를 포함합니다. |