다음을 통해 공유


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> 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 ElementType IQueryable의 이 인스턴스에 연결된 식 트리가 실행될 때 반환되는 요소의 형식을 가져옵니다. (IQueryable에서 상속됨)
Public 속성 Expression IQueryable의 인스턴스에 연결된 식 트리를 가져옵니다. (IQueryable에서 상속됨)
Public 속성 Provider 이 데이터 소스에 연결된 쿼리 공급자를 가져옵니다. (IQueryable에서 상속됨)
Public 속성 SearchText

위쪽

메서드

  이름 설명
Public 메서드 ExecuteAsync() 비동기적으로 실행 되는 IVsExtensionRepositoryQuery<T> 쿼리 합니다.
Public 메서드 ExecuteAsync(Object) 비동기적으로 실행 되는 IVsExtensionRepositoryQuery<T> 쿼리 합니다.
Public 메서드 GetEnumerator 컬렉션을 반복하는 열거자를 반환합니다. (IEnumerable<T>에서 상속됨)

위쪽

이벤트

  이름 설명
Public 이벤트 ExecuteCompleted

위쪽

설명

이 API를 지원 하기는 하지만 확장 관리자 인프라를 좋습니다 변경 될 수 있으므로 사용 하지 않는 것입니다.

이 쿼리를 통해 LINQ 구문을 사용 하 여 내장 되어 있는 IQueryable 필터링 확장 등록 정보를 확인 하는 인터페이스를 합니다. 다음 웹 서비스 확장 위치한 쿼리 확장 저장소 서비스에 보내지는 쿼리와 결과 요청 된 개체를 변환 하려고 시도 합니다.

IRepositoryEntry 구현 예제, 제목, 수정한 날짜 및 범주 정보를 다운로드 해야 하는 확장을 식별 하는 데 도움이 되는 속성을 포함 해야 합니다. 그러나 확장 저장소 서비스 에서만 해당 키/값 쌍 확장 갤러리 공급자와 연결 된 웹 서비스에서 제공 하는 데이터를 채울 수 있습니다. 부분 확장 저장소 서비스에서 지원 되는 속성 목록을 보려면를 참조 하십시오. IRepositoryEntry.

참고

기본 확장 갤러리 공급자 인 Visual Studio 갤러리

쿼리 결과에서 반환 되는 ExecuteCompleted 이벤트로는 Results 속성의의 ExecuteCompletedEventArgs.

참고 항목

참조

Microsoft.VisualStudio.ExtensionManager 네임스페이스