IRepositoryEntry - интерфейс
Интерфейс для расширений, которые необходимо загрузить из интерфейса IVsExtensionRepository.
Пространство имен: Microsoft.VisualStudio.ExtensionManager
Сборка: Microsoft.VisualStudio.ExtensionManager (в Microsoft.VisualStudio.ExtensionManager.dll)
Синтаксис
'Декларация
Public Interface IRepositoryEntry
public interface IRepositoryEntry
public interface class IRepositoryEntry
type IRepositoryEntry = interface end
public interface IRepositoryEntry
Тип IRepositoryEntry предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
![]() |
DownloadUpdateUrl | |
![]() |
DownloadUrl | Расположение, чтобы загрузить расширение. |
![]() |
VsixReferences |
В начало страницы
Заметки
Хотя api-интерфейс поддерживает инфраструктуру Диспетчер расширений не рекомендуется использовать его, поскольку оно может изменяться.
При IVsExtensionRepositoryQuery<T> отправляется службе репозитория расширения, его параметры фильтра задано как свойства IRepositoryEntry. Запросы службы репозитория затем веб-службы, узлы расширения, Галерея Visual Studio обычно получают и обратно ряд пар " ключ-значение " для каждого расширения, которое соответствует предоставленным параметрам. Служба репозитория преобразует пары " ключ-значение " в доступных свойств и таким образом создается экземпляр IRepositoryEntry для каждого расширения, возвращаемый веб-службой. По завершении возникновении события ExecuteCompleted, а коллекция новых объектов IRepositoryEntry возвращаются как свойства объекта ResultsExecuteCompletedEventArgs.
Хотя единственное обязательное свойство DownloadUrl реализация IRepositoryEntry должна содержать те свойства, которые относятся к расширению быть загруженным, например, заголовок, измененной даты и некоторыми сведениями о категории. Однако служба репозитория расширения может заполнить только данные, соответствующие ключу/ключ-значениям, предложены веб-службой, связанную с поставщиком коллекции расширений.
В следующей таблице перечислены свойства, веб-службой коллекции Visual Studio и их типы
Имя свойства |
Тип |
---|---|
Author |
string |
CategoryID |
Целочисленное значение. |
Описание |
string |
DownloadCount |
Целочисленное значение. |
DownloadUrl |
string |
Значок |
string |
LastModified |
|
Lcid |
Целочисленное значение. |
MoreInfoUrl |
string |
Имя |
string |
PreviewImage |
string |
Классификация |
|
RatingsCount |
Целочисленное значение. |
ReferralUrl |
string |
ReportAbuseUrl |
string |
SizeInBytes |
long |
VsixID |
string |
VsixReferences |
string |
VsixVersion |
string |