Condividi tramite


ProvideBrokeredServiceHubServiceAttribute Classe

Definizione

Genera la registrazione per un pacchetto di Visual Studio che porta al pacchetto da caricare quando viene richiesto un servizio ServiceHub specificato.

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
Ereditarietà
ProvideBrokeredServiceHubServiceAttribute
Attributi

Costruttori

ProvideBrokeredServiceHubServiceAttribute(String)

Inizializza una nuova istanza della classe ProvideBrokeredServiceHubServiceAttribute.

Campi

AllowGuestClientsRegValue

Valore del Registro di sistema per archiviare il contesto di sicurezza

(Ereditato da ProvideBrokeredServiceAttribute)
AudienceRegValue

Valore del Registro di sistema per indicare l'ambito di un servizio

(Ereditato da ProvideBrokeredServiceAttribute)
BrokeredServiceRegKey

Chiave del Registro di sistema per BrokeredServices

(Ereditato da ProvideBrokeredServiceAttribute)
DefaultAudience

Valore predefinito per Audience.

(Ereditato da ProvideBrokeredServiceAttribute)
DefaultServiceLocation

Valore predefinito per ServiceLocationRegValue

IsServiceHubRegValue

Valore del Registro di sistema per indicare se si tratta di un servizio ServiceHub

ServiceLocationRegValue

Valore del Registro di sistema per indicare il percorso della configurazione del servizio

Proprietà

AllowTransitiveGuestClients

Ottiene o imposta un valore che indica se i client guest possono acquisire in modo transitivo questo servizio. Per impostazione predefinita (false), solo i proprietari possono accedere a un servizio broker. Per consentire agli ospiti di acquisire il servizio proffered, impostarlo su true. Impostando questo valore sul true servizio è ora responsabilità esclusiva nell'uso corretto dell'uso IAuthorizationService per autorizzare le operazioni sensibili.

(Ereditato da ProvideBrokeredServiceAttribute)
Audience

Ottiene o imposta un valore che indica quali client devono essere autorizzati ad acquisire direttamente questo servizio. I destinatari possono essere bit per bit-OR per espandere il set di client che possono acquisire questo servizio.

(Ereditato da ProvideBrokeredServiceAttribute)
Name

Ottiene il nome del servizio (uguale a Name.)

(Ereditato da ProvideBrokeredServiceAttribute)
ServiceLocation

Ottiene o imposta il percorso del file di configurazione del servizio. Ciò include il percorso del file di configurazione, ma non deve contenere il nome del file stesso.

TypeId

Eseguire l'override della proprietà TypeID per consentire alle classi derivate di RegistrationAttribute di funzionare con System.ComponentModel.TypeDescriptor.GetAttributes(...). Un attributo derivato da questo elemento dovrà eseguire l'override di questa proprietà solo se necessita di un controllo migliore sulle istanze che possono essere applicate a una classe.

(Ereditato da RegistrationAttribute)
Version

Ottiene o imposta la versione del servizio proffered (uguale a Version.)

(Ereditato da ProvideBrokeredServiceAttribute)

Metodi

GetPackageGuid(RegistrationAttribute+RegistrationContext)

Genera la registrazione per un pacchetto di Visual Studio che porta al pacchetto da caricare quando viene richiesto un servizio ServiceHub specificato.

GetPackageRegKeyPath(Guid)

Ottiene il percorso del Registro di sistema (relativo alla radice del Registro di sistema dell'applicazione) del pacchetto VS.

(Ereditato da RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Registra questo pacchetto VSPackage con un contesto specificato, quando viene chiamato da uno strumento di registrazione esterno, ad esempio regpkg.exe. Per altre informazioni, vedere Registrazione di VSPackage.

(Ereditato da ProvideBrokeredServiceAttribute)
SetRegistryValues(RegistrationAttribute+RegistrationContext, RegistrationAttribute+Key)

Genera la registrazione per un pacchetto di Visual Studio che porta al pacchetto da caricare quando viene richiesto un servizio ServiceHub specificato.

Unregister(RegistrationAttribute+RegistrationContext)

Chiamato per annullare la registrazione di questo attributo con il contesto specificato.

(Ereditato da ProvideBrokeredServiceAttribute)

Si applica a