ProvideFileSystemProviderAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Атрибут, объявляющий, что пакет предоставляет поставщик файловой системы. См. раздел IFileSystemProvider.
public ref class ProvideFileSystemProviderAttribute sealed : Microsoft::VisualStudio::Shell::ServiceBroker::ProvideBrokeredServiceAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideFileSystemProviderAttribute : Microsoft.VisualStudio.Shell.ServiceBroker.ProvideBrokeredServiceAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideFileSystemProviderAttribute = class
inherit ProvideBrokeredServiceAttribute
Public NotInheritable Class ProvideFileSystemProviderAttribute
Inherits ProvideBrokeredServiceAttribute
- Наследование
- Атрибуты
Конструкторы
ProvideFileSystemProviderAttribute(String, String, String) |
Инициализирует ProvideFileSystemProviderAttribute экземпляр |
ProvideFileSystemProviderAttribute(String, String) |
Инициализирует ProvideFileSystemProviderAttribute экземпляр |
Поля
AllowGuestClientsRegValue |
Значение реестра для хранения контекста безопасности (Унаследовано от ProvideBrokeredServiceAttribute) |
AudienceRegValue |
Значение реестра, обозначающее область службы. (Унаследовано от ProvideBrokeredServiceAttribute) |
BrokeredServiceRegKey |
Раздел реестра для BrokeredServices (Унаследовано от ProvideBrokeredServiceAttribute) |
DefaultAudience |
Значение по умолчанию для Audience. (Унаследовано от ProvideBrokeredServiceAttribute) |
SchemeRegValue |
Устаревшие..
Значение реестра для хранения схемы URI (например, ftp), поддерживаемое поставщиком файловой системы. Если это значение реестра присутствует, служба считается поставщиком файловой системы. |
Свойства
AllowTransitiveGuestClients |
Возвращает или задает значение, указывающее, разрешено ли гостевым клиентам транзитивно приобретать эту службу.
По умолчанию ( |
Audience |
Возвращает или задает значение, указывающее, каким клиентам должно быть разрешено напрямую получать эту службу. Аудитории могут быть побитово или совместно, чтобы расширить набор клиентов, которым разрешено приобретать эту службу. (Унаследовано от ProvideBrokeredServiceAttribute) |
IsDisplayInfoProvider |
Возвращает или задает значение, указывающее, поддерживает IUriDisplayInfoProviderли поставщик . |
IsRemoteProvider |
Возвращает или задает значение, указывающее, поддерживает IRemoteFileSystemProviderли поставщик . |
Name |
Возвращает имя службы (то же, что и Name.) (Унаследовано от ProvideBrokeredServiceAttribute) |
Scheme |
Возвращает схему, поддерживаемую поставщиком файловой системы. |
TypeId |
Переопределите свойство TypeID, чтобы разрешить производным классам RegistrationAttribute работать с System.ComponentModel.TypeDescriptor.GetAttributes(...). Атрибут, производный от этого, должен переопределять это свойство только в том случае, если ему требуется более эффективное управление экземплярами, которые можно применить к классу. (Унаследовано от RegistrationAttribute) |
UIContextGuid |
Возвращает или задает UIContext, который будет активен при вызове поставщика. Если нет ограничений на время вызова поставщика, это .Empty |
Version |
Возвращает или задает версию профилированной службы (аналогичную Version.) (Унаследовано от ProvideBrokeredServiceAttribute) |
Методы
GetPackageGuid(RegistrationAttribute+RegistrationContext) |
Возвращает GUID для пакета, который представляет эту службу. (Унаследовано от ProvideBrokeredServiceAttribute) |
GetPackageRegKeyPath(Guid) |
Получает путь в реестре (относительно корня реестра приложения) VSPackage. (Унаследовано от RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Регистрирует данный VSPackage с заданным контекстом при вызове внешним средством регистрации, например regpkg.exe. Дополнительные сведения см. в разделе Регистрация пакетов VSPackage. (Унаследовано от ProvideBrokeredServiceAttribute) |
SetRegistryValues(RegistrationAttribute+RegistrationContext, RegistrationAttribute+Key) |
Задает значения в указанном разделе реестра. (Унаследовано от ProvideBrokeredServiceAttribute) |
Unregister(RegistrationAttribute+RegistrationContext) |
Вызывается для отмены регистрации атрибута с данным контекстом. (Унаследовано от ProvideBrokeredServiceAttribute) |