Udostępnij przez


ProvideBrokeredServiceHubServiceAttribute Klasa

Definicja

Tworzy rejestrację pakietu programu Visual Studio, który prowadzi do załadowania pakietu po zażądaniu określonej usługi ServiceHub.

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
Dziedziczenie
ProvideBrokeredServiceHubServiceAttribute
Atrybuty

Konstruktory

ProvideBrokeredServiceHubServiceAttribute(String)

Inicjuje nowe wystąpienie klasy ProvideBrokeredServiceHubServiceAttribute.

Pola

AllowGuestClientsRegValue

Wartość rejestru do przechowywania kontekstu zabezpieczeń

(Odziedziczone po ProvideBrokeredServiceAttribute)
AudienceRegValue

Wartość rejestru określająca zakres usługi

(Odziedziczone po ProvideBrokeredServiceAttribute)
BrokeredServiceRegKey

Klucz rejestru dla usługi BrokeredServices

(Odziedziczone po ProvideBrokeredServiceAttribute)
DefaultAudience

Wartość domyślna dla Audienceelementu .

(Odziedziczone po ProvideBrokeredServiceAttribute)
DefaultServiceLocation

Wartość domyślna dla ServiceLocationRegValue

IsServiceHubRegValue

Wartość rejestru określająca, czy jest to usługa ServiceHub

ServiceLocationRegValue

Wartość rejestru określająca lokalizację konfiguracji usługi

Właściwości

AllowTransitiveGuestClients

Pobiera lub ustawia wartość wskazującą, czy klienci-goście mogą przechodnio uzyskiwać tę usługę. Domyślnie (false) tylko właściciele mogą uzyskiwać dostęp do usługi obsługiwanej przez brokera. Aby wyrazić zgodę na umożliwienie gościom uzyskania proffered usługi, ustaw wartość true. Ustawienie tej opcji dla true usługi ma teraz odpowiedzialność za prawidłowe używanie IAuthorizationService w celu autoryzowania poufnych operacji.

(Odziedziczone po ProvideBrokeredServiceAttribute)
Audience

Pobiera lub ustawia wartość wskazującą, którzy klienci powinni mieć możliwość bezpośredniego uzyskania tej usługi. Odbiorcy mogą być bitowo-OR razem, aby rozszerzyć zestaw klientów, którzy mogą uzyskać tę usługę.

(Odziedziczone po ProvideBrokeredServiceAttribute)
Name

Pobiera nazwę usługi (taką samą jak Name.)

(Odziedziczone po ProvideBrokeredServiceAttribute)
ServiceLocation

Pobiera lub ustawia lokalizację pliku konfiguracji usługi. Obejmuje to ścieżkę do pliku konfiguracji, ale nie powinna zawierać nazwy samego pliku.

TypeId

Zastąp właściwość TypeID, aby umożliwić klasom pochodnym RegistrationAttribute pracować z elementem System.ComponentModel.TypeDescriptor.GetAttributes(...). Atrybut pochodzący z tej właściwości będzie musiał zastąpić tę właściwość tylko wtedy, gdy potrzebuje lepszej kontroli nad wystąpieniami, które można zastosować do klasy.

(Odziedziczone po RegistrationAttribute)
Version

Pobiera lub ustawia wersję usługi proffered (taką samą jak Version.)

(Odziedziczone po ProvideBrokeredServiceAttribute)

Metody

GetPackageGuid(RegistrationAttribute+RegistrationContext)

Tworzy rejestrację pakietu programu Visual Studio, który prowadzi do załadowania pakietu po zażądaniu określonej usługi ServiceHub.

GetPackageRegKeyPath(Guid)

Pobiera ścieżkę rejestru (względem katalogu głównego rejestru aplikacji) pakietu VSPackage.

(Odziedziczone po RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Rejestruje ten pakiet VSPackage z danym kontekstem, gdy jest wywoływany przez zewnętrzne narzędzie rejestracji, takie jak regpkg.exe. Aby uzyskać więcej informacji, zobacz Rejestrowanie pakietów VSPackage.

(Odziedziczone po ProvideBrokeredServiceAttribute)
SetRegistryValues(RegistrationAttribute+RegistrationContext, RegistrationAttribute+Key)

Tworzy rejestrację pakietu programu Visual Studio, który prowadzi do załadowania pakietu po zażądaniu określonej usługi ServiceHub.

Unregister(RegistrationAttribute+RegistrationContext)

Wywołana w celu wyrejestrowania tego atrybutu z danym kontekstem.

(Odziedziczone po ProvideBrokeredServiceAttribute)

Dotyczy