Udostępnij za pośrednictwem


ProvideFileSystemProviderAttribute Klasa

Definicja

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 (false) tylko właściciele mogą uzyskiwać dostęp do usługi obsługiwanej przez brokera. Aby wyrazić zgodę na umożliwienie gościom uzyskania proffered usługi, ustaw wartość true. Ustawienie tej opcji dla true usługi ma teraz odpowiedzialność za prawidłowe używanie IAuthorizationService w celu autoryzowania poufnych operacji.

(Odziedziczone po ProvideBrokeredServiceAttribute)
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)

Dotyczy