Condividi tramite


ProvideFileSystemProviderAttribute Classe

Definizione

Attributo che dichiara che un pacchetto fornisce un provider di file system. Vedere 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
Ereditarietà
Attributi

Costruttori

ProvideFileSystemProviderAttribute(String, String)

Inizializza un'istanza ProvideFileSystemProviderAttribute

ProvideFileSystemProviderAttribute(String, String, String)

Inizializza un'istanza ProvideFileSystemProviderAttribute

Campi

AllowGuestClientsRegValue

Valore del Registro di sistema per archiviare il contesto di sicurezza

(Ereditato da ProvideBrokeredServiceAttribute)
AudienceRegValue

Valore del Registro di sistema per indicare l'ambito di un servizio

(Ereditato da ProvideBrokeredServiceAttribute)
BrokeredServiceRegKey

Chiave del Registro di sistema per BrokeredServices

(Ereditato da ProvideBrokeredServiceAttribute)
DefaultAudience

Valore predefinito per Audience.

(Ereditato da ProvideBrokeredServiceAttribute)
SchemeRegValue
Obsoleti.

Valore del Registro di sistema per archiviare lo schema URI (ad esempio "ftp") supportato dal provider di file system. Se questo valore del Registro di sistema è presente, il servizio viene considerato un provider di file system.

Proprietà

AllowTransitiveGuestClients

Ottiene o imposta un valore che indica se i client guest possono acquisire in modo transitivo questo servizio. Per impostazione predefinita (false), solo i proprietari possono accedere a un servizio broker. Per consentire agli ospiti di acquisire il servizio proffered, impostarlo su true. Impostando questo valore sul true servizio è ora responsabilità esclusiva nell'uso corretto dell'uso IAuthorizationService per autorizzare le operazioni sensibili.

(Ereditato da ProvideBrokeredServiceAttribute)
Audience

Ottiene o imposta un valore che indica quali client devono essere autorizzati ad acquisire direttamente questo servizio. I destinatari possono essere bit per bit-OR per espandere il set di client che possono acquisire questo servizio.

(Ereditato da ProvideBrokeredServiceAttribute)
IsDisplayInfoProvider

Ottiene o imposta un valore che indica se il provider supporta IUriDisplayInfoProvider.

IsRemoteProvider

Ottiene o imposta un valore che indica se il provider supporta IRemoteFileSystemProvider.

Name

Ottiene il nome del servizio (uguale a Name.)

(Ereditato da ProvideBrokeredServiceAttribute)
Scheme

Ottiene lo schema supportato dal provider di file system

TypeId

Eseguire l'override della proprietà TypeID per consentire alle classi derivate di RegistrationAttribute di funzionare con System.ComponentModel.TypeDescriptor.GetAttributes(...). Un attributo derivato da questo elemento dovrà eseguire l'override di questa proprietà solo se necessita di un controllo migliore sulle istanze che possono essere applicate a una classe.

(Ereditato da RegistrationAttribute)
UIContextGuid

Ottiene o imposta l'interfaccia utenteContext che sarà attiva quando è possibile richiamare il provider. Se non sono presenti restrizioni quando è possibile richiamare il provider, si tratta di Empty.

Version

Ottiene o imposta la versione del servizio proffered (uguale a Version.)

(Ereditato da ProvideBrokeredServiceAttribute)

Metodi

GetPackageGuid(RegistrationAttribute+RegistrationContext)

Ottiene un GUID per il pacchetto che profferi questo servizio.

(Ereditato da ProvideBrokeredServiceAttribute)
GetPackageRegKeyPath(Guid)

Ottiene il percorso del Registro di sistema (relativo alla radice del Registro di sistema dell'applicazione) del pacchetto VS.

(Ereditato da RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Registra questo pacchetto VSPackage con un contesto specificato, quando viene chiamato da uno strumento di registrazione esterno, ad esempio regpkg.exe. Per altre informazioni, vedere Registrazione di VSPackage.

(Ereditato da ProvideBrokeredServiceAttribute)
SetRegistryValues(RegistrationAttribute+RegistrationContext, RegistrationAttribute+Key)

Imposta i valori nella chiave del Registro di sistema specificata.

(Ereditato da ProvideBrokeredServiceAttribute)
Unregister(RegistrationAttribute+RegistrationContext)

Chiamato per annullare la registrazione di questo attributo con il contesto specificato.

(Ereditato da ProvideBrokeredServiceAttribute)

Si applica a