Поделиться через


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

Возвращает или задает значение, указывающее, разрешено ли гостевым клиентам транзитивно приобретать эту службу. По умолчанию (false) доступ к брокерской службе разрешен только владельцам. Чтобы согласиться на предоставление гостям разрешения на получение службы, присвойте этому параметру значение true. Установив это значение для true службы, теперь несет полную ответственность за правильное использование IAuthorizationService для авторизации конфиденциальных операций.

(Унаследовано от ProvideBrokeredServiceAttribute)
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)

Применяется к