ProvideFileSystemProviderAttribute Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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, String) |
Inicializuje instanci.ProvideFileSystemProviderAttribute |
ProvideFileSystemProviderAttribute(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í ( |
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 |
Přepište vlastnost TypeID, aby mohly odvozené třídy RegistrationAttribute pracovat s System.ComponentModel.TypeDescriptor.GetAttributes(...). Atribut odvozený z tohoto bude muset přepsat tuto vlastnost pouze v případě, že potřebuje lepší kontrolu nad instancemi, které lze použít na třídu. (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) |