LicenseContext 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.
Określa, kiedy można użyć obiektu licencjonowanego i zapewnia sposób uzyskiwania dodatkowych usług potrzebnych do obsługi licencji uruchomionych w jego domenie.
public ref class LicenseContext : IServiceProvider
public class LicenseContext : IServiceProvider
type LicenseContext = class
interface IServiceProvider
Public Class LicenseContext
Implements IServiceProvider
- Dziedziczenie
-
LicenseContext
- Pochodne
- Implementuje
Uwagi
Ta klasa udostępnia domyślną wartość LicenseContext. Implementuje tylko obsługę czasu wykonywania i nie obsługuje zapisanych kluczy licencji.
Notatki dotyczące dziedziczenia
Jeśli chcesz zaimplementować obsługę licencji czasu projektowania, musisz dziedziczyć z tej klasy i zastąpić następujące elementy członkowskie: UsageMode, , GetSavedLicenseKey(Type, Assembly)GetService(Type)i SetSavedLicenseKey(Type, String). Jeśli chcesz zaimplementować zapisane klucze licencji, zastąpij GetSavedLicenseKey(Type, Assembly) metody i SetSavedLicenseKey(Type, String) .
Konstruktory
| Nazwa | Opis |
|---|---|
| LicenseContext() |
Inicjuje nowe wystąpienie klasy LicenseContext. |
Właściwości
| Nazwa | Opis |
|---|---|
| UsageMode |
Po zastąpieniu w klasie pochodnej pobiera wartość określającą, kiedy można użyć licencji. |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetSavedLicenseKey(Type, Assembly) |
Po zastąpieniu w klasie pochodnej zwraca zapisany klucz licencji dla określonego typu z określonego zestawu zasobów. |
| GetService(Type) |
Pobiera żądaną usługę, jeśli jest dostępna. |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| SetSavedLicenseKey(Type, String) |
Po zastąpieniu w klasie pochodnej ustawia klucz licencji dla określonego typu. |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |