ProvideFileSystemProviderAttribute Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um atributo que declara que um pacote fornece um provedor de sistema de arquivos. Consulte 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
- Herança
- Atributos
Construtores
ProvideFileSystemProviderAttribute(String, String) |
Inicializa uma ProvideFileSystemProviderAttribute instância |
ProvideFileSystemProviderAttribute(String, String, String) |
Inicializa uma ProvideFileSystemProviderAttribute instância |
Campos
AllowGuestClientsRegValue |
O valor do Registro para armazenar o contexto de segurança (Herdado de ProvideBrokeredServiceAttribute) |
AudienceRegValue |
O valor do Registro para indicar o escopo de um serviço (Herdado de ProvideBrokeredServiceAttribute) |
BrokeredServiceRegKey |
A chave do Registro para BrokeredServices (Herdado de ProvideBrokeredServiceAttribute) |
DefaultAudience |
O valor padrão para Audience. (Herdado de ProvideBrokeredServiceAttribute) |
SchemeRegValue |
Obsoleto.
O valor do Registro para armazenar o esquema de URI (por exemplo, "ftp") compatível com o provedor do sistema de arquivos. Se esse valor do Registro estiver presente, o serviço será considerado um provedor do sistema de arquivos. |
Propriedades
AllowTransitiveGuestClients |
Obtém ou define um valor que indica se os clientes convidados têm permissão para adquirir esse serviço transitivamente.
Por padrão ( |
Audience |
Obtém ou define um valor que indica quais clientes devem ter permissão para adquirir diretamente esse serviço. As audiências podem ser or'd bit a bit juntas para expandir o conjunto de clientes que têm permissão para adquirir esse serviço. (Herdado de ProvideBrokeredServiceAttribute) |
IsDisplayInfoProvider |
Obtém ou define um valor que indica se o provedor dá suporte IUriDisplayInfoProvidera . |
IsRemoteProvider |
Obtém ou define um valor que indica se o provedor dá suporte IRemoteFileSystemProvidera . |
Name |
Obtém o nome do serviço (o mesmo que Name.) (Herdado de ProvideBrokeredServiceAttribute) |
Scheme |
Obtém o esquema compatível com o provedor do sistema de arquivos |
TypeId |
Substitua a propriedade TypeID para permitir que as classes derivadas de RegistrationAttribute funcionem com System.ComponentModel.TypeDescriptor.GetAttributes(...). Um atributo derivado deste terá que substituir essa propriedade somente se precisar de um controle melhor nas instâncias que podem ser aplicadas a uma classe. (Herdado de RegistrationAttribute) |
UIContextGuid |
Obtém ou define o UIContext que estará ativo quando o provedor puder ser invocado. Se não houver restrições sobre quando o provedor pode ser invocado, esse será Empty. |
Version |
Obtém ou define a versão do serviço oferecido (o mesmo Versionque .) (Herdado de ProvideBrokeredServiceAttribute) |
Métodos
GetPackageGuid(RegistrationAttribute+RegistrationContext) |
Obtém um GUID para o pacote que oferece esse serviço. (Herdado de ProvideBrokeredServiceAttribute) |
GetPackageRegKeyPath(Guid) |
Obtém o caminho do Registro (em relação à raiz do Registro do aplicativo) do VSPackage. (Herdado de RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Registra esse VSPackage com um determinado contexto, quando chamado por uma ferramenta de registro externo, como regpkg.exe. Para obter mais informações, consulte Registrando VSPackages. (Herdado de ProvideBrokeredServiceAttribute) |
SetRegistryValues(RegistrationAttribute+RegistrationContext, RegistrationAttribute+Key) |
Define os valores na chave do Registro especificada. (Herdado de ProvideBrokeredServiceAttribute) |
Unregister(RegistrationAttribute+RegistrationContext) |
Chamado para cancelar o registro desse atributo com o contexto determinado. (Herdado de ProvideBrokeredServiceAttribute) |