LicenseContext Classe

Definizione

Specifica quando è possibile utilizzare un oggetto concesso in licenza e consente di ottenere i servizi aggiuntivi necessari per supportare le licenze eseguite all'interno del rispettivo dominio.Specifies when you can use a licensed object and provides a way of obtaining additional services needed to support licenses running within its domain.

public ref class LicenseContext : IServiceProvider
public class LicenseContext : IServiceProvider
type LicenseContext = class
    interface IServiceProvider
Public Class LicenseContext
Implements IServiceProvider
Ereditarietà
LicenseContext
Derivato
Implementazioni

Commenti

Questa classe fornisce la LicenseContextpredefinita.This class provides the default LicenseContext. Implementa solo il supporto in fase di esecuzione e non supporta i codici di licenza salvati.It implements only run-time support and does not support saved license keys.

Note per gli eredi

Se si desidera implementare il supporto della licenza in fase di progettazione, è necessario ereditare da questa classe ed eseguire l'override dei seguenti membri: UsageMode, GetSavedLicenseKey(Type, Assembly), GetService(Type)e SetSavedLicenseKey(Type, String).If you want to implement design-time license support, you must inherit from this class, and override the following members: UsageMode, GetSavedLicenseKey(Type, Assembly), GetService(Type), and SetSavedLicenseKey(Type, String). Se si desidera implementare i codici di licenza salvati, eseguire l'override dei metodi GetSavedLicenseKey(Type, Assembly) e SetSavedLicenseKey(Type, String).If you want to implement saved license keys, override the GetSavedLicenseKey(Type, Assembly) and SetSavedLicenseKey(Type, String) methods.

Per ulteriori informazioni sulle licenze, vedere How to: License Components and Controls.For more information about licensing, see How to: License Components and Controls.

Costruttori

LicenseContext()

Inizializza una nuova istanza della classe LicenseContext.Initializes a new instance of the LicenseContext class.

Proprietà

UsageMode

Quando è sottoposto a override in una classe derivata, consente di ottenere un valore che specifica quando è possibile utilizzare una licenza.When overridden in a derived class, gets a value that specifies when you can use a license.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetSavedLicenseKey(Type, Assembly)

Quando è sottoposto a override in una classe derivata, restituisce una chiave di licenza salvata per il tipo specificato, tratta dall'assembly di risorse specificato.When overridden in a derived class, returns a saved license key for the specified type, from the specified resource assembly.

GetService(Type)

Ottiene il servizio richiesto, se disponibile.Gets the requested service, if it is available.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
SetSavedLicenseKey(Type, String)

Quando è sottoposto a override in una classe derivata, consente di impostare una chiave di licenza per il tipo specificato.When overridden in a derived class, sets a license key for the specified type.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a

Vedi anche