ProvideFileSystemProviderAttribute Classe

Definição

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

The registry value to store the security context

(Herdado de ProvideBrokeredServiceAttribute)
AudienceRegValue

The registry value to denote the scope of a service

(Herdado de ProvideBrokeredServiceAttribute)
BrokeredServiceRegKey

The registry key for BrokeredServices

(Herdado de ProvideBrokeredServiceAttribute)
DefaultAudience

The default value for Audience.

(Herdado de ProvideBrokeredServiceAttribute)
SchemeRegValue
Obsoleto.

O valor do registro para armazenar o esquema de URI (por exemplo, "FTP") com suporte do provedor de sistema de arquivos. Se esse valor de registro estiver presente, o serviço será considerado um provedor de sistema de arquivos.

Propriedades

AllowTransitiveGuestClients

Gets or sets a value indicating whether guest clients are allowed to transitively acquire this service. By default (false), only owners are allowed to access a brokered service. To opt-in to allowing guests to acquire the proffered service, set this to true. By setting this to true the service now has sole responsibility in correctly using IAuthorizationService to authorize sensitive operations.

(Herdado de ProvideBrokeredServiceAttribute)
Audience (Herdado de ProvideBrokeredServiceAttribute)
IsDisplayInfoProvider

Obtém ou define um valor que indica se o provedor dá suporte a IUriDisplayInfoProvider .

Name

Gets the name of the service (same as Name.)

(Herdado de ProvideBrokeredServiceAttribute)
Scheme

Obtém o esquema com suporte do provedor de sistema de arquivos

TypeId

Obtém a instância atual deste atributo.

(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 quando o provedor puder ser invocado, isso será Empty .

Version

Gets or sets the version of the proffered service (same as Version.)

(Herdado de ProvideBrokeredServiceAttribute)

Métodos

GetPackageGuid(RegistrationAttribute+RegistrationContext)

Gets a GUID for the package that proffers this service.

(Herdado de ProvideBrokeredServiceAttribute)
GetPackageRegKeyPath(Guid)

Obtém o caminho do registro (relativo à 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)

Sets the values in the specified registry key.

(Herdado de ProvideBrokeredServiceAttribute)
Unregister(RegistrationAttribute+RegistrationContext)

Chamado para cancelar o registro desse atributo com o contexto determinado.

(Herdado de ProvideBrokeredServiceAttribute)

Aplica-se a