ProvideFileSystemProviderAttribute Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Atrybut, który deklaruje, że pakiet udostępnia dostawcę systemu plików. Zobacz: 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
- Dziedziczenie
- Atrybuty
Konstruktory
ProvideFileSystemProviderAttribute(String, String, String) |
Inicjuje ProvideFileSystemProviderAttribute wystąpienie |
ProvideFileSystemProviderAttribute(String, String) |
Inicjuje ProvideFileSystemProviderAttribute wystąpienie |
Pola
AllowGuestClientsRegValue |
Wartość rejestru do przechowywania kontekstu zabezpieczeń (Odziedziczone po ProvideBrokeredServiceAttribute) |
AudienceRegValue |
Wartość rejestru określająca zakres usługi (Odziedziczone po ProvideBrokeredServiceAttribute) |
BrokeredServiceRegKey |
Klucz rejestru dla usługi BrokeredServices (Odziedziczone po ProvideBrokeredServiceAttribute) |
DefaultAudience |
Wartość domyślna dla Audienceelementu . (Odziedziczone po ProvideBrokeredServiceAttribute) |
SchemeRegValue |
Przestarzałe.
Wartość rejestru do przechowywania schematu identyfikatora URI (np. "ftp") obsługiwanego przez dostawcę systemu plików. Jeśli ta wartość rejestru jest obecna, usługa jest uznawana za dostawcę systemu plików. |
Właściwości
AllowTransitiveGuestClients |
Pobiera lub ustawia wartość wskazującą, czy klienci-goście mogą przechodnio uzyskiwać tę usługę.
Domyślnie ( |
Audience |
Pobiera lub ustawia wartość wskazującą, którzy klienci powinni mieć możliwość bezpośredniego uzyskania tej usługi. Odbiorcy mogą być bitowo-OR razem, aby rozszerzyć zestaw klientów, którzy mogą uzyskać tę usługę. (Odziedziczone po ProvideBrokeredServiceAttribute) |
IsDisplayInfoProvider |
Pobiera lub ustawia wartość wskazującą, czy dostawca obsługuje IUriDisplayInfoProviderusługę . |
IsRemoteProvider |
Pobiera lub ustawia wartość wskazującą, czy dostawca obsługuje IRemoteFileSystemProviderusługę . |
Name |
Pobiera nazwę usługi (taką samą jak Name.) (Odziedziczone po ProvideBrokeredServiceAttribute) |
Scheme |
Pobiera schemat obsługiwany przez dostawcę systemu plików |
TypeId |
Zastąp właściwość TypeID, aby umożliwić klasom pochodnym RegistrationAttribute pracować z elementem System.ComponentModel.TypeDescriptor.GetAttributes(...). Atrybut pochodzący z tej właściwości będzie musiał zastąpić tę właściwość tylko wtedy, gdy potrzebuje lepszej kontroli nad wystąpieniami, które można zastosować do klasy. (Odziedziczone po RegistrationAttribute) |
UIContextGuid |
Pobiera lub ustawia element UIContext, który będzie aktywny po wywołaniu dostawcy. Jeśli nie ma żadnych ograniczeń dotyczących tego, kiedy można wywołać dostawcę, jest Emptyto . |
Version |
Pobiera lub ustawia wersję usługi proffered (taką samą jak Version.) (Odziedziczone po ProvideBrokeredServiceAttribute) |
Metody
GetPackageGuid(RegistrationAttribute+RegistrationContext) |
Pobiera identyfikator GUID pakietu, który proffers tę usługę. (Odziedziczone po ProvideBrokeredServiceAttribute) |
GetPackageRegKeyPath(Guid) |
Pobiera ścieżkę rejestru (względem katalogu głównego rejestru aplikacji) pakietu VSPackage. (Odziedziczone po RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Rejestruje ten pakiet VSPackage z danym kontekstem, gdy jest wywoływany przez zewnętrzne narzędzie rejestracji, takie jak regpkg.exe. Aby uzyskać więcej informacji, zobacz Rejestrowanie pakietów VSPackage. (Odziedziczone po ProvideBrokeredServiceAttribute) |
SetRegistryValues(RegistrationAttribute+RegistrationContext, RegistrationAttribute+Key) |
Ustawia wartości w określonym kluczu rejestru. (Odziedziczone po ProvideBrokeredServiceAttribute) |
Unregister(RegistrationAttribute+RegistrationContext) |
Wywołana w celu wyrejestrowania tego atrybutu z danym kontekstem. (Odziedziczone po ProvideBrokeredServiceAttribute) |