Bagikan melalui


ProvideBrokeredServiceAttribute Kelas

Definisi

Menghasilkan pendaftaran untuk paket Visual Studio yang mengarah ke paket yang akan dimuat saat layanan tertentu diminta.

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
Warisan
ProvideBrokeredServiceAttribute
Turunan
Atribut

Konstruktor

ProvideBrokeredServiceAttribute(String, String)

Menginisialisasi instans baru kelas ProvideBrokeredServiceAttribute.

ProvideBrokeredServiceAttribute(String)

Menginisialisasi instans baru kelas ProvideBrokeredServiceAttribute.

Bidang

AllowGuestClientsRegValue

Nilai registri untuk menyimpan konteks keamanan

AudienceRegValue

Nilai registri untuk menunjukkan cakupan layanan

BrokeredServiceRegKey

Kunci registri untuk BrokeredServices

DefaultAudience

Nilai default untuk Audience.

Properti

AllowTransitiveGuestClients

Mendapatkan atau menetapkan nilai yang menunjukkan apakah klien tamu diizinkan untuk memperoleh layanan ini secara transitif. Secara default (false), hanya pemilik yang diizinkan untuk mengakses layanan broker. Untuk ikut serta mengizinkan tamu memperoleh layanan yang di-proffer, atur ini ke true. Dengan mengatur ini ke true layanan sekarang memiliki tanggung jawab sepenuhnya dalam menggunakan IAuthorizationService dengan benar untuk mengotorisasi operasi sensitif.

Audience

Mendapatkan atau menetapkan nilai yang menunjukkan klien mana yang harus diizinkan untuk langsung memperoleh layanan ini. Audiens mungkin bitwise-OR'd bersama-sama untuk memperluas set klien yang diizinkan untuk memperoleh layanan ini.

Name

Mendapatkan nama layanan (sama dengan Name.)

TypeId

Ambil alih properti TypeID untuk memungkinkan RegistrationAttribute memperoleh kelas untuk bekerja dengan System.ComponentModel.TypeDescriptor.GetAttributes(...). Atribut yang berasal dari atribut ini harus mengambil alih properti ini hanya jika membutuhkan kontrol yang lebih baik pada instans yang dapat diterapkan ke kelas.

(Diperoleh dari RegistrationAttribute)
Version

Mendapatkan atau mengatur versi layanan yang di-proffer (sama dengan Version.)

Metode

GetPackageGuid(RegistrationAttribute+RegistrationContext)

Mendapatkan GUID untuk paket yang memproffer layanan ini.

GetPackageRegKeyPath(Guid)

Mendapatkan jalur registri (relatif terhadap akar registri aplikasi) dari VSPackage.

(Diperoleh dari RegistrationAttribute)
GetRegistryRoot(String, Version)

Mengembalikan jalur relatif VS-hive ke kunci tempat layanan broker didaftarkan.

Register(RegistrationAttribute+RegistrationContext)

Mendaftarkan VSPackage ini dengan konteks tertentu, ketika dipanggil oleh alat pendaftaran eksternal seperti regpkg.exe. Untuk informasi selengkapnya, lihat Mendaftarkan VSPackages.

SetRegistryValues(RegistrationAttribute+RegistrationContext, RegistrationAttribute+Key)

Mengatur nilai dalam kunci registri yang ditentukan.

Unregister(RegistrationAttribute+RegistrationContext)

Dipanggil untuk membatalkan pendaftaran atribut ini dengan konteks yang diberikan.

Berlaku untuk