ProvideFileSystemProviderAttribute Třída

Definice

Atribut, který deklaruje, že balíček poskytuje zprostředkovatele systému souborů. Viz třída 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
Dědičnost
Atributy

Konstruktory

ProvideFileSystemProviderAttribute(String, String)

Inicializuje instanci.ProvideFileSystemProviderAttribute

ProvideFileSystemProviderAttribute(String, String, String)

Inicializuje instanci.ProvideFileSystemProviderAttribute

Pole

AllowGuestClientsRegValue

Hodnota registru pro uložení kontextu zabezpečení

(Zděděno od ProvideBrokeredServiceAttribute)
AudienceRegValue

Hodnota registru pro označení oboru služby

(Zděděno od ProvideBrokeredServiceAttribute)
BrokeredServiceRegKey

Klíč registru pro BrokeredServices

(Zděděno od ProvideBrokeredServiceAttribute)
DefaultAudience

Výchozí hodnota pro Audience.

(Zděděno od ProvideBrokeredServiceAttribute)
SchemeRegValue
Zastaralé.

Hodnota registru pro uložení schématu identifikátoru URI (např. ftp) podporovaného poskytovatelem systému souborů. Pokud je tato hodnota registru k dispozici, pak je služba považována za poskytovatele systému souborů.

Vlastnosti

AllowTransitiveGuestClients

Získá nebo nastaví hodnotu označující, zda klienti hosta mohou přechodně získat tuto službu. Ve výchozím nastavení (false) mají přístup ke zprostředkované službě povolen pouze vlastníci. Pokud chcete povolit hostům získat službu, nastavte tuto možnost na true. Když tuto možnost nastavíte na true službu, má teď výhradní odpovědnost za správné použití IAuthorizationService k autorizaci citlivých operací.

(Zděděno od ProvideBrokeredServiceAttribute)
Audience

Získá nebo nastaví hodnotu označující, kteří klienti by měli mít povoleno přímo získat tuto službu. Cílové skupiny můžou být bitové a nebo společně rozšířit sadu klientů, kteří mají povoleno získat tuto službu.

(Zděděno od ProvideBrokeredServiceAttribute)
IsDisplayInfoProvider

Získá nebo nastaví hodnotu, která označuje, zda zprostředkovatel podporuje IUriDisplayInfoProvider.

IsRemoteProvider

Získá nebo nastaví hodnotu, která označuje, zda zprostředkovatel podporuje IRemoteFileSystemProvider.

Name

Získá název služby (stejný jako Name.)

(Zděděno od ProvideBrokeredServiceAttribute)
Scheme

Získá schéma podporované zprostředkovatelem systému souborů.

TypeId

Získá aktuální instanci tohoto atributu.

(Zděděno od RegistrationAttribute)
UIContextGuid

Získá nebo nastaví UIContext, který bude aktivní při vyvolání zprostředkovatele. Pokud neexistují žádná omezení, kdy je možné poskytovatele vyvolat, jedná se o Empty.

Version

Získá nebo nastaví verzi nabíjené služby (stejnou jako Version.)

(Zděděno od ProvideBrokeredServiceAttribute)

Metody

GetPackageGuid(RegistrationAttribute+RegistrationContext)

Získá identifikátor GUID pro balíček, který tuto službu nabídá.

(Zděděno od ProvideBrokeredServiceAttribute)
GetPackageRegKeyPath(Guid)

Získá cestu registru (vzhledem k kořenovému adresáři registru aplikace) VSPackage.

(Zděděno od RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Zaregistruje tento balíček VSPackage v daném kontextu, pokud je volána externím registračním nástrojem, jako je regpkg.exe. Další informace najdete v tématu Registrace balíčků VSPackages.

(Zděděno od ProvideBrokeredServiceAttribute)
SetRegistryValues(RegistrationAttribute+RegistrationContext, RegistrationAttribute+Key)

Nastaví hodnoty v zadaném klíči registru.

(Zděděno od ProvideBrokeredServiceAttribute)
Unregister(RegistrationAttribute+RegistrationContext)

Volá se pro zrušení registrace tohoto atributu s daným kontextem.

(Zděděno od ProvideBrokeredServiceAttribute)

Platí pro