Freigeben über


ProvideBrokeredServiceHubServiceAttribute Klasse

Definition

Erzeugt die Registrierung für ein Visual Studio-Paket, das dazu führt, dass das Paket geladen wird, wenn ein angegebener ServiceHub-Dienst angefordert wird.

public ref class ProvideBrokeredServiceHubServiceAttribute : Microsoft::VisualStudio::Shell::ServiceBroker::ProvideBrokeredServiceAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public class ProvideBrokeredServiceHubServiceAttribute : Microsoft.VisualStudio.Shell.ServiceBroker.ProvideBrokeredServiceAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideBrokeredServiceHubServiceAttribute = class
    inherit ProvideBrokeredServiceAttribute
Public Class ProvideBrokeredServiceHubServiceAttribute
Inherits ProvideBrokeredServiceAttribute
Vererbung
ProvideBrokeredServiceHubServiceAttribute
Attribute

Konstruktoren

ProvideBrokeredServiceHubServiceAttribute(String)

Initialisiert eine neue Instanz der ProvideBrokeredServiceHubServiceAttribute-Klasse.

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)
DefaultServiceLocation

Der Standardwert für ServiceLocationRegValue

IsServiceHubRegValue

Der Registrierungswert, um anzugeben, ob es sich um einen ServiceHub-Dienst handelt

ServiceLocationRegValue

Der Registrierungswert zum Angeben des Speicherorts der Dienstkonfiguration

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)
Name

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

(Geerbt von ProvideBrokeredServiceAttribute)
ServiceLocation

Ruft den Speicherort der Dienstkonfigurationsdatei ab oder legt diese fest. Dies schließt den Pfad zur Konfigurationsdatei ein, sollte aber nicht den Namen der Datei selbst enthalten.

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)
Version

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

(Geerbt von ProvideBrokeredServiceAttribute)

Methoden

GetPackageGuid(RegistrationAttribute+RegistrationContext)

Erzeugt die Registrierung für ein Visual Studio-Paket, das dazu führt, dass das Paket geladen wird, wenn ein angegebener ServiceHub-Dienst angefordert wird.

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)

Erzeugt die Registrierung für ein Visual Studio-Paket, das dazu führt, dass das Paket geladen wird, wenn ein angegebener ServiceHub-Dienst angefordert wird.

Unregister(RegistrationAttribute+RegistrationContext)

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

(Geerbt von ProvideBrokeredServiceAttribute)

Gilt für: