LicenseContext Kelas

Definisi

Menentukan kapan Anda dapat menggunakan objek berlisensi dan menyediakan cara mendapatkan layanan tambahan yang diperlukan untuk mendukung lisensi yang berjalan dalam domainnya.

public ref class LicenseContext : IServiceProvider
public class LicenseContext : IServiceProvider
type LicenseContext = class
    interface IServiceProvider
Public Class LicenseContext
Implements IServiceProvider
Warisan
LicenseContext
Turunan
Penerapan

Keterangan

Kelas ini menyediakan default LicenseContext. Ini hanya menerapkan dukungan run-time dan tidak mendukung kunci lisensi yang disimpan.

Catatan Bagi Inheritor

Jika Anda ingin menerapkan dukungan lisensi waktu desain, Anda harus mewarisi dari kelas ini, dan mengambil alih anggota berikut: UsageMode, , GetSavedLicenseKey(Type, Assembly)GetService(Type), dan SetSavedLicenseKey(Type, String). Jika Anda ingin menerapkan kunci lisensi yang disimpan, ambil alih GetSavedLicenseKey(Type, Assembly) metode dan SetSavedLicenseKey(Type, String) .

Untuk informasi selengkapnya tentang lisensi, lihat Cara: Komponen dan Kontrol Lisensi.

Konstruktor

Nama Deskripsi
LicenseContext()

Menginisialisasi instans baru dari kelas LicenseContext.

Properti

Nama Deskripsi
UsageMode

Saat ditimpa di kelas turunan, mendapatkan nilai yang menentukan kapan Anda dapat menggunakan lisensi.

Metode

Nama Deskripsi
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetSavedLicenseKey(Type, Assembly)

Saat ditimpa di kelas turunan, mengembalikan kunci lisensi tersimpan untuk jenis yang ditentukan, dari rakitan sumber daya yang ditentukan.

GetService(Type)

Mendapatkan layanan yang diminta, jika tersedia.

GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
SetSavedLicenseKey(Type, String)

Saat ditimpa di kelas turunan, atur kunci lisensi untuk jenis yang ditentukan.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Metode Ekstensi

Nama Deskripsi
CreateAsyncScope(IServiceProvider)

Membuat baru AsyncServiceScope yang dapat digunakan untuk mengatasi layanan terlingkup.

CreateScope(IServiceProvider)

Membuat baru IServiceScope yang dapat digunakan untuk mengatasi layanan terlingkup.

GetKeyedService(IServiceProvider, Type, Object)

Dapatkan layanan jenis serviceType dari IServiceProvider.

GetKeyedService<T>(IServiceProvider, Object)

Dapatkan layanan jenis T dari IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Dapatkan enumerasi layanan jenis serviceType dari IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Dapatkan enumerasi layanan jenis T dari IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Dapatkan layanan jenis serviceType dari IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Dapatkan layanan jenis T dari IServiceProvider.

GetRequiredService(IServiceProvider, Type)

Dapatkan layanan jenis serviceType dari IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Dapatkan layanan jenis T dari IServiceProvider.

GetService<T>(IServiceProvider)

Dapatkan layanan jenis T dari IServiceProvider.

GetServices(IServiceProvider, Type)

Dapatkan enumerasi layanan jenis serviceType dari IServiceProvider.

GetServices<T>(IServiceProvider)

Dapatkan enumerasi layanan jenis T dari IServiceProvider.

Berlaku untuk

Lihat juga