IVsExtensionRepositoryQuery<T> 인터페이스
확장 관리자에서 사용할 수 있는 확장명 목록을 채우는 데 사용 됩니다.
네임스페이스: Microsoft.VisualStudio.ExtensionManager
어셈블리: Microsoft.VisualStudio.ExtensionManager(Microsoft.VisualStudio.ExtensionManager.dll)
구문
‘선언
Public Interface IVsExtensionRepositoryQuery(Of T As {New, IRepositoryEntry}) _
Inherits IOrderedQueryable(Of T), IQueryable(Of T), IEnumerable(Of T), _
IEnumerable, IQueryable, IOrderedQueryable
public interface IVsExtensionRepositoryQuery<T> : IOrderedQueryable<T>,
IQueryable<T>, IEnumerable<T>, IEnumerable, IQueryable, IOrderedQueryable
where T : new(), IRepositoryEntry
generic<typename T>
where T : gcnew(), IRepositoryEntry
public interface class IVsExtensionRepositoryQuery : IOrderedQueryable<T>,
IQueryable<T>, IEnumerable<T>, IEnumerable, IQueryable, IOrderedQueryable
type IVsExtensionRepositoryQuery<'T when 'T : new() and IRepositoryEntry> =
interface
interface IOrderedQueryable<'T>
interface IQueryable<'T>
interface IEnumerable<'T>
interface IEnumerable
interface IQueryable
interface IOrderedQueryable
end
JScript에서는 제네릭 형식이나 메서드를 지원하지 않습니다.
형식 매개 변수
- T
IVsExtensionRepositoryQuery<T> 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
![]() |
ElementType | IQueryable의 이 인스턴스에 연결된 식 트리가 실행될 때 반환되는 요소의 형식을 가져옵니다. (IQueryable에서 상속됨) |
![]() |
Expression | IQueryable의 인스턴스에 연결된 식 트리를 가져옵니다. (IQueryable에서 상속됨) |
![]() |
Provider | 이 데이터 소스에 연결된 쿼리 공급자를 가져옵니다. (IQueryable에서 상속됨) |
![]() |
SearchText |
위쪽
메서드
이름 | 설명 | |
---|---|---|
![]() |
ExecuteAsync() | 비동기적으로 실행 되는 IVsExtensionRepositoryQuery<T> 쿼리 합니다. |
![]() |
ExecuteAsync(Object) | 비동기적으로 실행 되는 IVsExtensionRepositoryQuery<T> 쿼리 합니다. |
![]() |
GetEnumerator | 컬렉션을 반복하는 열거자를 반환합니다. (IEnumerable<T>에서 상속됨) |
위쪽
이벤트
이름 | 설명 | |
---|---|---|
![]() |
ExecuteCompleted |
위쪽
설명
이 API를 지원 하기는 하지만 확장 관리자 인프라를 좋습니다 변경 될 수 있으므로 사용 하지 않는 것입니다.
이 쿼리를 통해 LINQ 구문을 사용 하 여 내장 되어 있는 IQueryable 필터링 확장 등록 정보를 확인 하는 인터페이스를 합니다. 다음 웹 서비스 확장 위치한 쿼리 확장 저장소 서비스에 보내지는 쿼리와 결과 요청 된 개체를 변환 하려고 시도 합니다.
IRepositoryEntry 구현 예제, 제목, 수정한 날짜 및 범주 정보를 다운로드 해야 하는 확장을 식별 하는 데 도움이 되는 속성을 포함 해야 합니다. 그러나 확장 저장소 서비스 에서만 해당 키/값 쌍 확장 갤러리 공급자와 연결 된 웹 서비스에서 제공 하는 데이터를 채울 수 있습니다. 부분 확장 저장소 서비스에서 지원 되는 속성 목록을 보려면를 참조 하십시오. IRepositoryEntry.
참고
기본 확장 갤러리 공급자 인 Visual Studio 갤러리
쿼리 결과에서 반환 되는 ExecuteCompleted 이벤트로는 Results 속성의의 ExecuteCompletedEventArgs.