LicenseProvider.GetLicense(LicenseContext, Type, Object, Boolean) Metodo

Definizione

Se sottoposto a override in una classe derivata, consente di ottenere una licenza per un'istanza o un tipo di componente, quando viene specificato un contesto e se la negazione di una licenza genera un'eccezione.When overridden in a derived class, gets a license for an instance or type of component, when given a context and whether the denial of a license throws an exception.

public:
 abstract System::ComponentModel::License ^ GetLicense(System::ComponentModel::LicenseContext ^ context, Type ^ type, System::Object ^ instance, bool allowExceptions);
public abstract System.ComponentModel.License GetLicense (System.ComponentModel.LicenseContext context, Type type, object instance, bool allowExceptions);
abstract member GetLicense : System.ComponentModel.LicenseContext * Type * obj * bool -> System.ComponentModel.License

Parametri

context
LicenseContext

Oggetto LicenseContext che specifica dove è possibile utilizzare l'oggetto concesso in licenza.A LicenseContext that specifies where you can use the licensed object.

type
Type

Oggetto Type che rappresenta il componente che richiede la licenza.A Type that represents the component requesting the license.

instance
Object

Oggetto che sta richiedendo la licenza.An object that is requesting the license.

allowExceptions
Boolean

true se deve essere generata un'eccezione LicenseException quando al componente non può essere concessa una licenza, in caso contrario false.true if a LicenseException should be thrown when the component cannot be granted a license; otherwise, false.

Restituisce

Oggetto License valido.A valid License.

Note per gli implementatori

Quando si eredita da LicenseProvider, è necessario eseguire l'override di GetLicense(LicenseContext, Type, Object, Boolean) per implementare un metodo di convalida per il codice di licenza.When you inherit from LicenseProvider, you must override GetLicense(LicenseContext, Type, Object, Boolean) to implement a validation method for the license key.

Si applica a

Vedi anche