Compartilhar via


ProvideBrokeredServiceHubServiceAttribute Classe

Definição

Produz o registro de um pacote do Visual Studio que leva ao pacote a ser carregado quando um serviço do ServiceHub especificado é solicitado.

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
Herança
ProvideBrokeredServiceHubServiceAttribute
Atributos

Construtores

ProvideBrokeredServiceHubServiceAttribute(String)

Inicializa uma nova instância da classe ProvideBrokeredServiceHubServiceAttribute.

Campos

AllowGuestClientsRegValue

O valor do Registro para armazenar o contexto de segurança

(Herdado de ProvideBrokeredServiceAttribute)
AudienceRegValue

O valor do Registro para denotar o escopo de um serviço

(Herdado de ProvideBrokeredServiceAttribute)
BrokeredServiceRegKey

A chave do Registro para BrokeredServices

(Herdado de ProvideBrokeredServiceAttribute)
DefaultAudience

O valor padrão para Audience.

(Herdado de ProvideBrokeredServiceAttribute)
DefaultServiceLocation

O valor padrão para ServiceLocationRegValue

IsServiceHubRegValue

O valor do registro para indicar se este é um serviço do ServiceHub

ServiceLocationRegValue

O valor do registro para denotar o local da configuração do serviço

Propriedades

AllowTransitiveGuestClients

Obtém ou define um valor que indica se os clientes convidados têm permissão para adquirir esse serviço de forma transitiva. Por padrão (false), somente os proprietários têm permissão para acessar um serviço agenciado. Para aceitar permitir que os convidados adquiram o serviço oferecido, defina-o como true. Ao definir isso como true o serviço agora tem a única responsabilidade de usar IAuthorizationService corretamente para autorizar operações confidenciais.

(Herdado de ProvideBrokeredServiceAttribute)
Audience

Obtém ou define um valor que indica quais clientes devem ter permissão para adquirir diretamente esse serviço. O público-alvo pode ser or'd bit a bit para expandir o conjunto de clientes que têm permissão para adquirir esse serviço.

(Herdado de ProvideBrokeredServiceAttribute)
Name

Obtém o nome do serviço (o mesmo que Name.)

(Herdado de ProvideBrokeredServiceAttribute)
ServiceLocation

Obtém ou define o local do arquivo de configuração de serviço. Isso inclui o caminho para o arquivo de configuração, mas não deve conter o nome do arquivo em si.

TypeId

Substitua a propriedade TypeID para permitir que as classes derivadas de RegistrationAttribute funcionem com System.ComponentModel.TypeDescriptor.GetAttributes(...). Um atributo derivado deste terá que substituir essa propriedade somente se precisar de um controle melhor sobre as instâncias que podem ser aplicadas a uma classe.

(Herdado de RegistrationAttribute)
Version

Obtém ou define a versão do serviço oferecido (igual Versiona .)

(Herdado de ProvideBrokeredServiceAttribute)

Métodos

GetPackageGuid(RegistrationAttribute+RegistrationContext)

Produz o registro de um pacote do Visual Studio que leva ao pacote a ser carregado quando um serviço do ServiceHub especificado é solicitado.

GetPackageRegKeyPath(Guid)

Obtém o caminho do Registro (em relação à raiz do registro do aplicativo) do VSPackage.

(Herdado de RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Registra esse VSPackage com um determinado contexto, quando chamado por uma ferramenta de registro externo, como regpkg.exe. Para obter mais informações, consulte Registrando VSPackages.

(Herdado de ProvideBrokeredServiceAttribute)
SetRegistryValues(RegistrationAttribute+RegistrationContext, RegistrationAttribute+Key)

Produz o registro de um pacote do Visual Studio que leva ao pacote a ser carregado quando um serviço do ServiceHub especificado é solicitado.

Unregister(RegistrationAttribute+RegistrationContext)

Chamado para cancelar o registro desse atributo com o contexto determinado.

(Herdado de ProvideBrokeredServiceAttribute)

Aplica-se a