Compartir a través de


ProvideBrokeredServiceHubServiceAttribute Clase

Definición

Genera el registro de un paquete de Visual Studio que conduce a que se cargue el paquete cuando se solicite un servicio serviceHub especificado.

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
Herencia
ProvideBrokeredServiceHubServiceAttribute
Atributos

Constructores

ProvideBrokeredServiceHubServiceAttribute(String)

Inicializa una nueva instancia de la clase ProvideBrokeredServiceHubServiceAttribute.

Campos

AllowGuestClientsRegValue

Valor del Registro para almacenar el contexto de seguridad

(Heredado de ProvideBrokeredServiceAttribute)
AudienceRegValue

Valor del Registro para indicar el ámbito de un servicio

(Heredado de ProvideBrokeredServiceAttribute)
BrokeredServiceRegKey

Clave del Registro para BrokeredServices

(Heredado de ProvideBrokeredServiceAttribute)
DefaultAudience

Valor predeterminado de Audience.

(Heredado de ProvideBrokeredServiceAttribute)
DefaultServiceLocation

Valor predeterminado de ServiceLocationRegValue

IsServiceHubRegValue

Valor del Registro que indica si se trata de un servicio serviceHub.

ServiceLocationRegValue

Valor del Registro que indica la ubicación de la configuración del servicio.

Propiedades

AllowTransitiveGuestClients

Obtiene o establece un valor que indica si los clientes invitados pueden adquirir transitivamente este servicio. De forma predeterminada (false), solo los propietarios pueden acceder a un servicio asincrónica. Para participar en permitir que los invitados adquieran el servicio proffered, establézcalo trueen . Al establecer esto true en el servicio ahora tiene la única responsabilidad de usar IAuthorizationService correctamente para autorizar operaciones confidenciales.

(Heredado de ProvideBrokeredServiceAttribute)
Audience

Obtiene o establece un valor que indica qué clientes deben poder adquirir directamente este servicio. Las audiencias pueden ser or bit a bit juntas para expandir el conjunto de clientes que pueden adquirir este servicio.

(Heredado de ProvideBrokeredServiceAttribute)
Name

Obtiene el nombre del servicio (igual que Name.)

(Heredado de ProvideBrokeredServiceAttribute)
ServiceLocation

Obtiene o establece la ubicación del archivo de configuración del servicio. Esto incluye la ruta de acceso al archivo de configuración, pero no debe contener el nombre del propio archivo.

TypeId

Invalide la propiedad TypeID para permitir que las clases derivadas RegistrationAttribute funcionen con System.ComponentModel.TypeDescriptor.GetAttributes(...). Un atributo derivado de este tendrá que invalidar esta propiedad solo si necesita un mejor control en las instancias que se pueden aplicar a una clase.

(Heredado de RegistrationAttribute)
Version

Obtiene o establece la versión del servicio de proffered (igual que Version).

(Heredado de ProvideBrokeredServiceAttribute)

Métodos

GetPackageGuid(RegistrationAttribute+RegistrationContext)

Genera el registro de un paquete de Visual Studio que conduce a que se cargue el paquete cuando se solicite un servicio serviceHub especificado.

GetPackageRegKeyPath(Guid)

Obtiene la ruta del Registro (en relación con la raíz del Registro de la aplicación) del Paquete VSPackage.

(Heredado de RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Registra este VSPackage en un contexto dado, cuando lo llama una herramienta de registro externa como regpkg.exe. Para obtener más información, consulte Registro de VSPackages.

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

Genera el registro de un paquete de Visual Studio que conduce a que se cargue el paquete cuando se solicite un servicio serviceHub especificado.

Unregister(RegistrationAttribute+RegistrationContext)

Se usa para eliminar del registro este atributo con el contexto determinado.

(Heredado de ProvideBrokeredServiceAttribute)

Se aplica a