ProvideBrokeredServiceAttribute Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy rejestrację pakietu programu Visual Studio, który prowadzi do załadowania pakietu po zażądaniu określonej usługi.
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
- Dziedziczenie
- Pochodne
- Atrybuty
Konstruktory
ProvideBrokeredServiceAttribute(String, String) |
Inicjuje nowe wystąpienie klasy ProvideBrokeredServiceAttribute. |
ProvideBrokeredServiceAttribute(String) |
Inicjuje nowe wystąpienie klasy ProvideBrokeredServiceAttribute. |
Pola
AllowGuestClientsRegValue |
Wartość rejestru do przechowywania kontekstu zabezpieczeń |
AudienceRegValue |
Wartość rejestru określająca zakres usługi |
BrokeredServiceRegKey |
Klucz rejestru dla usługi BrokeredServices |
DefaultAudience |
Wartość domyślna dla Audienceelementu . |
Właściwości
AllowTransitiveGuestClients |
Pobiera lub ustawia wartość wskazującą, czy klienci-goście mogą przechodnio uzyskiwać tę usługę.
Domyślnie ( |
Audience |
Pobiera lub ustawia wartość wskazującą, którzy klienci powinni mieć możliwość bezpośredniego uzyskania tej usługi. Odbiorcy mogą być bitowo-OR razem, aby rozszerzyć zestaw klientów, którzy mogą uzyskać tę usługę. |
Name |
Pobiera nazwę usługi (taką samą jak Name.) |
TypeId |
Zastąp właściwość TypeID, aby umożliwić klasom pochodnym RegistrationAttribute pracować z elementem System.ComponentModel.TypeDescriptor.GetAttributes(...). Atrybut pochodzący z tej właściwości będzie musiał zastąpić tę właściwość tylko wtedy, gdy potrzebuje lepszej kontroli nad wystąpieniami, które można zastosować do klasy. (Odziedziczone po RegistrationAttribute) |
Version |
Pobiera lub ustawia wersję usługi proffered (taką samą jak Version.) |
Metody
GetPackageGuid(RegistrationAttribute+RegistrationContext) |
Pobiera identyfikator GUID pakietu, który proffers tę usługę. |
GetPackageRegKeyPath(Guid) |
Pobiera ścieżkę rejestru (względem katalogu głównego rejestru aplikacji) pakietu VSPackage. (Odziedziczone po RegistrationAttribute) |
GetRegistryRoot(String, Version) |
Zwraca ścieżkę względną vs-hive do klucza, w którym zarejestrowano usługę brokera. |
Register(RegistrationAttribute+RegistrationContext) |
Rejestruje ten pakiet VSPackage z danym kontekstem, gdy jest wywoływany przez zewnętrzne narzędzie rejestracji, takie jak regpkg.exe. Aby uzyskać więcej informacji, zobacz Rejestrowanie pakietów VSPackage. |
SetRegistryValues(RegistrationAttribute+RegistrationContext, RegistrationAttribute+Key) |
Ustawia wartości w określonym kluczu rejestru. |
Unregister(RegistrationAttribute+RegistrationContext) |
Wywołana w celu wyrejestrowania tego atrybutu z danym kontekstem. |