Sdílet prostřednictvím


ProvideBrokeredServiceHubServiceAttribute Třída

Definice

Vytvoří registraci pro balíček sady Visual Studio, který vede k načtení balíčku při požadavku na zadanou službu 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
Dědičnost
ProvideBrokeredServiceHubServiceAttribute
Atributy

Konstruktory

ProvideBrokeredServiceHubServiceAttribute(String)

Inicializuje novou instanci ProvideBrokeredServiceHubServiceAttribute třídy .

Pole

AllowGuestClientsRegValue

Hodnota registru pro uložení kontextu zabezpečení

(Zděděno od ProvideBrokeredServiceAttribute)
AudienceRegValue

Hodnota registru pro označení oboru služby

(Zděděno od ProvideBrokeredServiceAttribute)
BrokeredServiceRegKey

Klíč registru pro BrokeredServices

(Zděděno od ProvideBrokeredServiceAttribute)
DefaultAudience

Výchozí hodnota pro Audience.

(Zděděno od ProvideBrokeredServiceAttribute)
DefaultServiceLocation

Výchozí hodnota pro ServiceLocationRegValue

IsServiceHubRegValue

Hodnota registru, která označuje, jestli se jedná o službu ServiceHub

ServiceLocationRegValue

Hodnota registru pro označení umístění konfigurace služby

Vlastnosti

AllowTransitiveGuestClients

Získá nebo nastaví hodnotu označující, zda klienti hosta mohou přechodně získat tuto službu. Ve výchozím nastavení (false) mají přístup ke zprostředkované službě povolen pouze vlastníci. Pokud chcete hostům povolit získání této služby, nastavte tuto možnost na true. Když tuto možnost nastavíte na true službu, nese teď výhradní odpovědnost za správné použití IAuthorizationService k autorizaci citlivých operací.

(Zděděno od ProvideBrokeredServiceAttribute)
Audience

Získá nebo nastaví hodnotu označující, kterým klientům by mělo být povoleno přímo získat tuto službu. Cílové skupiny můžou být bitové nebo společně rozšířit sadu klientů, kteří mají povoleno získat tuto službu.

(Zděděno od ProvideBrokeredServiceAttribute)
Name

Získá název služby (stejný jako Name.)

(Zděděno od ProvideBrokeredServiceAttribute)
ServiceLocation

Získá nebo nastaví umístění konfiguračního souboru služby. To zahrnuje cestu ke konfiguračnímu souboru, ale nemělo by obsahovat název samotného souboru.

TypeId

Přepište vlastnost TypeID, aby odvozené třídy RegistrationAttribute fungovaly se System.ComponentModel.TypeDescriptor.GetAttributes(...). Atribut odvozený z tohoto atributu bude muset přepsat tuto vlastnost pouze v případě, že potřebuje lepší kontrolu nad instancemi, které lze použít na třídu.

(Zděděno od RegistrationAttribute)
Version

Získá nebo nastaví verzi služby s daty (stejnou jako Version.)

(Zděděno od ProvideBrokeredServiceAttribute)

Metody

GetPackageGuid(RegistrationAttribute+RegistrationContext)

Vytvoří registraci pro balíček sady Visual Studio, který vede k načtení balíčku při požadavku na zadanou službu ServiceHub.

GetPackageRegKeyPath(Guid)

Získá cestu registru (vzhledem ke kořenovému adresáři registru aplikace) VSPackage.

(Zděděno od RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Zaregistruje tento balíček VSPackage s daným kontextem, pokud je volána externím registračním nástrojem, jako je například regpkg.exe. Další informace najdete v tématu Registrace balíčků VSPackage.

(Zděděno od ProvideBrokeredServiceAttribute)
SetRegistryValues(RegistrationAttribute+RegistrationContext, RegistrationAttribute+Key)

Vytvoří registraci pro balíček sady Visual Studio, který vede k načtení balíčku při požadavku na zadanou službu ServiceHub.

Unregister(RegistrationAttribute+RegistrationContext)

Volána pro zrušení registrace tohoto atributu s daným kontextem.

(Zděděno od ProvideBrokeredServiceAttribute)

Platí pro