ProvideBrokeredServiceAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erzeugt die Registrierung für ein Visual Studio-Paket, das dazu führt, dass das Paket geladen wird, wenn ein angegebener Dienst angefordert wird.
public ref class ProvideBrokeredServiceAttribute : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public class ProvideBrokeredServiceAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideBrokeredServiceAttribute = class
inherit RegistrationAttribute
Public Class ProvideBrokeredServiceAttribute
Inherits RegistrationAttribute
- Vererbung
- Abgeleitet
- Attribute
Konstruktoren
ProvideBrokeredServiceAttribute(String, String) |
Initialisiert eine neue Instanz der ProvideBrokeredServiceAttribute-Klasse. |
ProvideBrokeredServiceAttribute(String) |
Initialisiert eine neue Instanz der ProvideBrokeredServiceAttribute-Klasse. |
Felder
AllowGuestClientsRegValue |
Der Registrierungswert zum Speichern des Sicherheitskontexts |
AudienceRegValue |
Der Registrierungswert zum Angeben des Bereichs eines Diensts |
BrokeredServiceRegKey |
Der Registrierungsschlüssel für BrokeredServices |
DefaultAudience |
Der Standardwert für Audience. |
Eigenschaften
AllowTransitiveGuestClients |
Ruft einen Wert ab, der angibt, ob Gastclients diesen Dienst transitiv abrufen dürfen, oder legt diesen fest.
Standardmäßig ( |
Audience |
Ruft einen Wert ab, der angibt, welche Clients diesen Dienst direkt abrufen dürfen, oder legt diesen fest. Zielgruppen können zusammen bitweise OR'd sein, um den Satz von Clients zu erweitern, die diesen Dienst erwerben dürfen. |
Name |
Ruft den Namen des Diensts ab (identisch mit Name.) |
TypeId |
Überschreiben Sie die TypeID-Eigenschaft, damit die abgeleiteten RegistrationAttribute-Klassen mit System.ComponentModel.TypeDescriptor.GetAttributes(...) arbeiten können. Ein von diesem abgeleitetes Attribut muss diese Eigenschaft nur überschreiben, wenn es eine bessere Steuerung 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.) |
Methoden
GetPackageGuid(RegistrationAttribute+RegistrationContext) |
Ruft eine GUID für das Paket ab, das diesen Dienst bereitstellt. |
GetPackageRegKeyPath(Guid) |
Ruft den Registrierungspfad (relativ zum Registrierungsstamm der Anwendung) des VSPackages ab. (Geerbt von RegistrationAttribute) |
GetRegistryRoot(String, Version) |
Gibt den relativen Pfad von VS-hive zu dem Schlüssel zurück, unter dem ein Brokerdienst registriert ist. |
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. |
SetRegistryValues(RegistrationAttribute+RegistrationContext, RegistrationAttribute+Key) |
Legt die Werte im angegebenen Registrierungsschlüssel fest. |
Unregister(RegistrationAttribute+RegistrationContext) |
Wird aufgerufen, um die Registrierung dieses Attributs für den angegebenen Kontext aufzuheben. |