LicenseContext 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.
Lisanslı bir nesneyi ne zaman kullanabileceğinizi belirtir ve etki alanı içinde çalışan lisansları desteklemek için gereken ek hizmetleri edinmenin bir yolunu sağlar.
public ref class LicenseContext : IServiceProvider
public class LicenseContext : IServiceProvider
type LicenseContext = class
interface IServiceProvider
Public Class LicenseContext
Implements IServiceProvider
- Devralma
-
LicenseContext
- Türetilmiş
- Uygulamalar
Açıklamalar
Bu sınıf varsayılan LicenseContextsağlar. Yalnızca çalışma zamanı desteği uygular ve kayıtlı lisans anahtarlarını desteklemez.
Devralanlara Notlar
Tasarım zamanı lisans desteği uygulamak istiyorsanız, bu sınıftan devralmanız ve şu üyeleri geçersiz kılmanız gerekir: UsageMode, GetSavedLicenseKey(Type, Assembly), GetService(Type)ve SetSavedLicenseKey(Type, String). Kaydedilmiş lisans anahtarlarını uygulamak istiyorsanız ve SetSavedLicenseKey(Type, String) yöntemlerini geçersiz kılınGetSavedLicenseKey(Type, Assembly).
Lisanslama hakkında daha fazla bilgi için bkz . Nasıl yapılır: Lisans Bileşenleri ve Denetimleri.
Oluşturucular
LicenseContext() |
LicenseContext sınıfının yeni bir örneğini başlatır. |
Özellikler
UsageMode |
Türetilmiş bir sınıfta geçersiz kılındığında, bir lisansı ne zaman kullanabileceğinizi belirten bir değer alır. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetSavedLicenseKey(Type, Assembly) |
Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen kaynak derlemesinden belirtilen tür için kaydedilmiş bir lisans anahtarı döndürür. |
GetService(Type) |
Varsa istenen hizmeti alır. |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
SetSavedLicenseKey(Type, String) |
Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen tür için bir lisans anahtarı ayarlar. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |