Compartir a través de


ProvideBrokeredServiceAttribute Clase

Definición

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

public ref class ProvideBrokeredServiceAttribute : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public class ProvideBrokeredServiceAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideBrokeredServiceAttribute = class
    inherit RegistrationAttribute
Public Class ProvideBrokeredServiceAttribute
Inherits RegistrationAttribute
Herencia
ProvideBrokeredServiceAttribute
Derivado
Atributos

Constructores

ProvideBrokeredServiceAttribute(String, String)

Inicializa una nueva instancia de la clase ProvideBrokeredServiceAttribute.

ProvideBrokeredServiceAttribute(String)

Inicializa una nueva instancia de la clase ProvideBrokeredServiceAttribute.

Campos

AllowGuestClientsRegValue

Valor del Registro para almacenar el contexto de seguridad

AudienceRegValue

Valor del Registro para indicar el ámbito de un servicio

BrokeredServiceRegKey

Clave del Registro para BrokeredServices

DefaultAudience

Valor predeterminado de Audience.

Propiedades

AllowTransitiveGuestClients

Obtiene o establece un valor que indica si los clientes invitados pueden adquirir este servicio de forma transitiva. 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.

Audience

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

Name

Obtiene el nombre del servicio (igual que Name).

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 proffered (igual que Version).

Métodos

GetPackageGuid(RegistrationAttribute+RegistrationContext)

Obtiene un GUID para el paquete que proffers este servicio.

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)
GetRegistryRoot(String, Version)

Devuelve la ruta de acceso relativa de VS-hive a la clave en la que se registra un servicio asincrónica.

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.

SetRegistryValues(RegistrationAttribute+RegistrationContext, RegistrationAttribute+Key)

Establece los valores de la clave del Registro especificada.

Unregister(RegistrationAttribute+RegistrationContext)

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

Se aplica a