Partager via


ProvideBrokeredServiceHubServiceAttribute Classe

Définition

Génère l’inscription pour un package Visual Studio qui conduit au chargement du package lorsqu’un service ServiceHub spécifié est demandé.

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
Héritage
ProvideBrokeredServiceHubServiceAttribute
Attributs

Constructeurs

ProvideBrokeredServiceHubServiceAttribute(String)

Initialise une nouvelle instance de la classe ProvideBrokeredServiceHubServiceAttribute.

Champs

AllowGuestClientsRegValue

Valeur de Registre pour stocker le contexte de sécurité

(Hérité de ProvideBrokeredServiceAttribute)
AudienceRegValue

Valeur de Registre pour désigner l’étendue d’un service

(Hérité de ProvideBrokeredServiceAttribute)
BrokeredServiceRegKey

Clé de Registre pour BrokeredServices

(Hérité de ProvideBrokeredServiceAttribute)
DefaultAudience

Valeur par défaut pour Audience.

(Hérité de ProvideBrokeredServiceAttribute)
DefaultServiceLocation

Valeur par défaut pour ServiceLocationRegValue

IsServiceHubRegValue

Valeur de Registre pour indiquer s’il s’agit d’un service ServiceHub

ServiceLocationRegValue

Valeur de Registre pour désigner l’emplacement de la configuration du service

Propriétés

AllowTransitiveGuestClients

Obtient ou définit une valeur indiquant si les clients invités sont autorisés à acquérir ce service de manière transitive. Par défaut (false), seuls les propriétaires sont autorisés à accéder à un service réparti. Pour autoriser les invités à acquérir le service proffered, définissez ce paramètre sur true. En définissant cette valeur sur true le service, il est désormais de la seule responsabilité d’utiliser IAuthorizationService correctement pour autoriser les opérations sensibles.

(Hérité de ProvideBrokeredServiceAttribute)
Audience

Obtient ou définit une valeur indiquant quels clients doivent être autorisés à acquérir directement ce service. Les audiences peuvent être regroupées au niveau du bit-OR pour développer l’ensemble de clients autorisés à acquérir ce service.

(Hérité de ProvideBrokeredServiceAttribute)
Name

Obtient le nom du service (identique à Name.)

(Hérité de ProvideBrokeredServiceAttribute)
ServiceLocation

Obtient ou définit l’emplacement du fichier de configuration du service. Cela inclut le chemin d’accès au fichier de configuration, mais ne doit pas contenir le nom du fichier lui-même.

TypeId

Remplacez la propriété TypeID afin de permettre aux classes dérivées RegistrationAttribute de fonctionner avec System.ComponentModel.TypeDescriptor.GetAttributes (...). Un attribut dérivé de celui-ci doit remplacer cette propriété uniquement s’il a besoin d’un meilleur contrôle sur les instances qui peuvent être appliquées à une classe.

(Hérité de RegistrationAttribute)
Version

Obtient ou définit la version du service proffered (identique à Version.)

(Hérité de ProvideBrokeredServiceAttribute)

Méthodes

GetPackageGuid(RegistrationAttribute+RegistrationContext)

Génère l’inscription pour un package Visual Studio qui conduit au chargement du package lorsqu’un service ServiceHub spécifié est demandé.

GetPackageRegKeyPath(Guid)

Obtient le chemin d'accès au Registre (relatif à la racine de Registre de l'application) du VSPackage.

(Hérité de RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Inscrit le VSPackage avec un contexte donné, une fois appelé par un outil d'inscription externe, tel que regpkg.exe. Pour plus d’informations, consultez Inscription de VSPackages.

(Hérité de ProvideBrokeredServiceAttribute)
SetRegistryValues(RegistrationAttribute+RegistrationContext, RegistrationAttribute+Key)

Génère l’inscription pour un package Visual Studio qui conduit au chargement du package lorsqu’un service ServiceHub spécifié est demandé.

Unregister(RegistrationAttribute+RegistrationContext)

Appelé pour annuler l'inscription de cet attribut avec le contexte donné.

(Hérité de ProvideBrokeredServiceAttribute)

S’applique à