ProvideBrokeredServiceHubServiceAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает регистрацию пакета Visual Studio, которая приводит к загрузке пакета при запросе указанной службы 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
- Наследование
-
ProvideBrokeredServiceHubServiceAttribute
- Атрибуты
Конструкторы
ProvideBrokeredServiceHubServiceAttribute(String) |
Инициализирует новый экземпляр класса ProvideBrokeredServiceHubServiceAttribute. |
Поля
AllowGuestClientsRegValue |
Значение реестра для хранения контекста безопасности (Унаследовано от ProvideBrokeredServiceAttribute) |
AudienceRegValue |
Значение реестра, обозначающее область службы. (Унаследовано от ProvideBrokeredServiceAttribute) |
BrokeredServiceRegKey |
Раздел реестра для BrokeredServices (Унаследовано от ProvideBrokeredServiceAttribute) |
DefaultAudience |
Значение по умолчанию для Audience. (Унаследовано от ProvideBrokeredServiceAttribute) |
DefaultServiceLocation |
Значение по умолчанию для ServiceLocationRegValue |
IsServiceHubRegValue |
Значение реестра, указывающее, является ли служба ServiceHub. |
ServiceLocationRegValue |
Значение реестра, обозначающее расположение конфигурации службы. |
Свойства
AllowTransitiveGuestClients |
Возвращает или задает значение, указывающее, разрешено ли гостевым клиентам транзитивно приобретать эту службу.
По умолчанию ( |
Audience |
Возвращает или задает значение, указывающее, каким клиентам должно быть разрешено напрямую получать эту службу. Аудитории могут быть побитово или совместно, чтобы расширить набор клиентов, которым разрешено приобретать эту службу. (Унаследовано от ProvideBrokeredServiceAttribute) |
Name |
Возвращает имя службы (то же, что и Name.) (Унаследовано от ProvideBrokeredServiceAttribute) |
ServiceLocation |
Возвращает или задает расположение файла конфигурации службы. Он включает путь к файлу конфигурации, но не должен содержать имя самого файла. |
TypeId |
Переопределите свойство TypeID, чтобы разрешить производным классам RegistrationAttribute работать с System.ComponentModel.TypeDescriptor.GetAttributes(...). Атрибут, производный от этого, должен переопределять это свойство только в том случае, если ему требуется более эффективное управление экземплярами, которые можно применить к классу. (Унаследовано от RegistrationAttribute) |
Version |
Возвращает или задает версию профилированной службы (аналогичную Version.) (Унаследовано от ProvideBrokeredServiceAttribute) |
Методы
GetPackageGuid(RegistrationAttribute+RegistrationContext) |
Создает регистрацию пакета Visual Studio, которая приводит к загрузке пакета при запросе указанной службы ServiceHub. |
GetPackageRegKeyPath(Guid) |
Получает путь в реестре (относительно корня реестра приложения) VSPackage. (Унаследовано от RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Регистрирует данный VSPackage с заданным контекстом при вызове внешним средством регистрации, например regpkg.exe. Дополнительные сведения см. в разделе Регистрация пакетов VSPackage. (Унаследовано от ProvideBrokeredServiceAttribute) |
SetRegistryValues(RegistrationAttribute+RegistrationContext, RegistrationAttribute+Key) |
Создает регистрацию пакета Visual Studio, которая приводит к загрузке пакета при запросе указанной службы ServiceHub. |
Unregister(RegistrationAttribute+RegistrationContext) |
Вызывается для отмены регистрации атрибута с данным контекстом. (Унаследовано от ProvideBrokeredServiceAttribute) |