Freigeben über


ProvideFileSystemProviderAttribute Klasse

Definition

Ein Attribut, das deklariert, dass ein Paket einen Dateisystemanbieter bereitstellt. Siehe 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
Vererbung
Attribute

Konstruktoren

ProvideFileSystemProviderAttribute(String, String, String)

Initialisiert eine ProvideFileSystemProviderAttribute instance

ProvideFileSystemProviderAttribute(String, String)

Initialisiert eine ProvideFileSystemProviderAttribute instance

Felder

AllowGuestClientsRegValue

Der Registrierungswert zum Speichern des Sicherheitskontexts

(Geerbt von ProvideBrokeredServiceAttribute)
AudienceRegValue

Der Registrierungswert zum Bezeichnen des Bereichs eines Diensts

(Geerbt von ProvideBrokeredServiceAttribute)
BrokeredServiceRegKey

Der Registrierungsschlüssel für BrokeredServices

(Geerbt von ProvideBrokeredServiceAttribute)
DefaultAudience

Der Standardwert für Audience.

(Geerbt von ProvideBrokeredServiceAttribute)
SchemeRegValue
Veraltet.

Der Registrierungswert zum Speichern des vom Dateisystemanbieter unterstützten URI-Schemas (z. B. "ftp"). Wenn dieser Registrierungswert vorhanden ist, wird der Dienst als Dateisystemanbieter betrachtet.

Eigenschaften

AllowTransitiveGuestClients

Ruft einen Wert ab, der angibt, ob Gastclients diesen Dienst transitiv abrufen dürfen, oder legt diesen fest. Standardmäßig (false) dürfen nur Besitzer auf einen Brokerdienst zugreifen. Legen Sie dies auf truefest, damit Gäste den proffered-Dienst erwerben können. Wenn Sie dies auf den Dienst festlegen, true ist die alleinige Verantwortung für die ordnungsgemäße Verwendung IAuthorizationService von vertraulichen Vorgängen.

(Geerbt von ProvideBrokeredServiceAttribute)
Audience

Ruft einen Wert ab, der angibt, welche Clients diesen Dienst direkt abrufen dürfen, oder legt diesen fest. Zielgruppen können bitweise oder zusammen sein, um den Satz von Clients zu erweitern, die diesen Dienst abrufen dürfen.

(Geerbt von ProvideBrokeredServiceAttribute)
IsDisplayInfoProvider

Ruft einen Wert ab, der angibt, ob der Anbieter unterstützt IUriDisplayInfoProvider, oder legt diesen fest.

IsRemoteProvider

Ruft einen Wert ab, der angibt, ob der Anbieter unterstützt IRemoteFileSystemProvider, oder legt diesen fest.

Name

Ruft den Namen des Diensts ab (identisch mit Name.)

(Geerbt von ProvideBrokeredServiceAttribute)
Scheme

Ruft das vom Dateisystemanbieter unterstützte Schema ab.

TypeId

Überschreiben Sie die TypeID-Eigenschaft, damit die von RegistrationAttribute abgeleiteten Klassen mit System.ComponentModel.TypeDescriptor.GetAttributes(...) arbeiten können. Ein von diesem abgeleitetes Attribut muss diese Eigenschaft nur überschreiben, wenn es ein besseres Steuerelement für die Instanzen benötigt, die auf eine Klasse angewendet werden können.

(Geerbt von RegistrationAttribute)
UIContextGuid

Ruft den UIContext ab, der aktiv ist, wenn der Anbieter aufgerufen werden kann, oder legt diesen fest. Wenn es keine Einschränkungen gibt, wann der Anbieter aufgerufen werden kann, ist Emptydies .

Version

Ruft die Version des proffered-Diensts ab (identisch mit Version.)

(Geerbt von ProvideBrokeredServiceAttribute)

Methoden

GetPackageGuid(RegistrationAttribute+RegistrationContext)

Ruft eine GUID für das Paket ab, das diesen Dienst bereitstellt.

(Geerbt von ProvideBrokeredServiceAttribute)
GetPackageRegKeyPath(Guid)

Ruft den Registrierungspfad (relativ zum Registrierungsstamm der Anwendung) des VSPackages ab.

(Geerbt von RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Registriert dieses VSPackage bei einem angegebenen Kontext, wenn der Aufruf über ein externes Registrierungstool wie regpkg.exe erfolgt. Weitere Informationen finden Sie unter Registrieren von VSPackages.

(Geerbt von ProvideBrokeredServiceAttribute)
SetRegistryValues(RegistrationAttribute+RegistrationContext, RegistrationAttribute+Key)

Legt die Werte im angegebenen Registrierungsschlüssel fest.

(Geerbt von ProvideBrokeredServiceAttribute)
Unregister(RegistrationAttribute+RegistrationContext)

Wird aufgerufen, um die Registrierung dieses Attributs für den angegebenen Kontext aufzuheben.

(Geerbt von ProvideBrokeredServiceAttribute)

Gilt für: