LicenseContext Klas

Definitie

Hiermee geeft u op wanneer u een gelicentieerd object kunt gebruiken en een manier biedt om aanvullende services te verkrijgen die nodig zijn om licenties te ondersteunen die binnen het domein worden uitgevoerd.

public ref class LicenseContext : IServiceProvider
public class LicenseContext : IServiceProvider
type LicenseContext = class
    interface IServiceProvider
Public Class LicenseContext
Implements IServiceProvider
Overname
LicenseContext
Afgeleid
Implementeringen

Opmerkingen

Deze klasse biedt de standaardwaarde LicenseContext. Het implementeert alleen runtime-ondersteuning en biedt geen ondersteuning voor opgeslagen licentiesleutels.

Notities voor overnemers

Als u ondersteuning voor ontwerptijdlicenties wilt implementeren, moet u deze klasse overnemen en de volgende leden overschrijven: UsageMode, GetSavedLicenseKey(Type, Assembly), GetService(Type)en SetSavedLicenseKey(Type, String). Als u opgeslagen licentiesleutels wilt implementeren, overschrijft u de GetSavedLicenseKey(Type, Assembly) en SetSavedLicenseKey(Type, String) methoden.

Zie Voor meer informatie over licenties : Licentieonderdelen en -besturingselementen.

Constructors

Name Description
LicenseContext()

Initialiseert een nieuw exemplaar van de LicenseContext klasse.

Eigenschappen

Name Description
UsageMode

Wanneer deze wordt overschreven in een afgeleide klasse, wordt een waarde opgehaald die aangeeft wanneer u een licentie kunt gebruiken.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetSavedLicenseKey(Type, Assembly)

Wanneer deze wordt overschreven in een afgeleide klasse, retourneert u een opgeslagen licentiesleutel voor het opgegeven type, van de opgegeven resourceassembly.

GetService(Type)

Hiermee haalt u de aangevraagde service op als deze beschikbaar is.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
SetSavedLicenseKey(Type, String)

Wanneer deze wordt overschreven in een afgeleide klasse, stelt u een licentiesleutel in voor het opgegeven type.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op

Zie ook