ProvideBrokeredServiceAttribute Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen bir hizmet istendiğinde paketin yüklenmesine yol açan bir Visual Studio paketi için kayıt oluşturur.
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
- Devralma
- Türetilmiş
- Öznitelikler
Oluşturucular
ProvideBrokeredServiceAttribute(String, String) |
ProvideBrokeredServiceAttribute sınıfının yeni bir örneğini başlatır. |
ProvideBrokeredServiceAttribute(String) |
ProvideBrokeredServiceAttribute sınıfının yeni bir örneğini başlatır. |
Alanlar
AllowGuestClientsRegValue |
Güvenlik bağlamını depolamak için kayıt defteri değeri |
AudienceRegValue |
Bir hizmetin kapsamını belirtmek için kayıt defteri değeri |
BrokeredServiceRegKey |
BrokeredServices için kayıt defteri anahtarı |
DefaultAudience |
için Audiencevarsayılan değer. |
Özellikler
AllowTransitiveGuestClients |
Konuk istemcilerin bu hizmeti geçişli olarak almasına izin verilip verilmeyeceğini belirten bir değer alır veya ayarlar.
Varsayılan olarak () |
Audience |
Hangi istemcilerin bu hizmeti doğrudan almasına izin verilmesi gerektiğini belirten bir değer alır veya ayarlar. Hedef kitleler, bu hizmeti almasına izin verilen istemci kümesini genişletmek için bit düzeyinde VEYA olabilir. |
Name |
Hizmetin adını (ile aynı Name) alır. |
TypeId |
RegistrationAttribute türetilmiş sınıflarının System.ComponentModel.TypeDescriptor.GetAttributes(...) ile çalışmasına izin vermek için TypeID özelliğini geçersiz kılın. Bu özellikten türetilen bir özniteliğin, yalnızca bir sınıfa uygulanabilecek örnekler üzerinde daha iyi bir denetime ihtiyacı varsa bu özelliği geçersiz kılması gerekir. (Devralındığı yer: RegistrationAttribute) |
Version |
Ara sunucusuna sunulan hizmetin sürümünü (ile aynı Version) alır veya ayarlar. |
Yöntemler
GetPackageGuid(RegistrationAttribute+RegistrationContext) |
Bu hizmeti kullanıma hazırlayan paket için BIR GUID alır. |
GetPackageRegKeyPath(Guid) |
VSPackage'ın kayıt defteri yolunu (uygulamanın kayıt defteri köküne göre) alır. (Devralındığı yer: RegistrationAttribute) |
GetRegistryRoot(String, Version) |
Aracılı hizmetin kaydedildiği anahtarın VS-hive göreli yolunu döndürür. |
Register(RegistrationAttribute+RegistrationContext) |
Bu VSPackage'ı, regpkg.exe gibi bir dış kayıt aracı tarafından çağrıldığında belirli bir bağlama kaydeder. Daha fazla bilgi için bkz. VSPackage'ları Kaydetme. |
SetRegistryValues(RegistrationAttribute+RegistrationContext, RegistrationAttribute+Key) |
Belirtilen kayıt defteri anahtarındaki değerleri ayarlar. |
Unregister(RegistrationAttribute+RegistrationContext) |
Verilen bağlamla bu özniteliğin kaydını silmek için çağrılır. |