LicenseException Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die Ausnahme dar, die ausgelöst wird, wenn einer Komponente keine Lizenz erteilt werden kann.
public ref class LicenseException : SystemException
public class LicenseException : SystemException
[System.Serializable]
public class LicenseException : SystemException
type LicenseException = class
inherit SystemException
[<System.Serializable>]
type LicenseException = class
inherit SystemException
Public Class LicenseException
Inherits SystemException
- Vererbung
- Attribute
Beispiele
Im folgenden Codebeispiel wird gezeigt, wie sie einen LicenseException abfangen und dessen Inhalt interpretieren. Im Beispiel ruft die Anwendung die Validate -Methode für eine System.Windows.Forms.Form auf, die nicht lizenziert ist. Beim Abfangen der Ausnahme ruft das Beispiel die entsprechende Fehlermeldung, den Typ der Komponente, der keine Lizenz gewährt wurde, die Stapelablaufverfolgung und den Ursprung der Ausnahme ab.
Dieses Beispiel erfordert, dass Sie das LicenseProvider angegeben haben, indem Sie mit System.Windows.Forms.Form einem LicenseProviderAttribute -Attribut markieren. Weitere Informationen dazu finden Sie in der LicenseManager -Klasse.
try
{
License^ licTest = nullptr;
licTest = LicenseManager::Validate( Form1::typeid, this );
}
catch ( LicenseException^ licE )
{
Console::WriteLine( licE->Message );
Console::WriteLine( licE->LicensedType );
Console::WriteLine( licE->StackTrace );
Console::WriteLine( licE->Source );
}
try {
License licTest = null;
licTest = LicenseManager.Validate(typeof(Form1), this);
}
catch(LicenseException licE) {
Console.WriteLine(licE.Message);
Console.WriteLine(licE.LicensedType);
Console.WriteLine(licE.StackTrace);
Console.WriteLine(licE.Source);
}
Try
Dim licTest As License
licTest = LicenseManager.Validate(GetType(Form1), Me)
Catch licE As LicenseException
Console.WriteLine(licE.Message)
Console.WriteLine(licE.LicensedType)
Console.WriteLine(licE.StackTrace)
Console.WriteLine(licE.Source)
End Try
Hinweise
Die LicenseManager.Validate Methode wird ausgelöst LicenseException , wenn eine Komponente keine gültige Lizenz erhalten kann. Dies tritt auf, wenn eine Komponente entweder nicht lizenziert ist oder lizenziert ist, aber keine gültige Lizenz gewährt werden kann.
Weitere Informationen zur Lizenzierung finden Sie unter Vorgehensweise: Lizenzieren von Komponenten und Steuerelementen.
Konstruktoren
LicenseException(SerializationInfo, StreamingContext) |
Veraltet.
Initialisiert eine neue Instanz der LicenseException-Klasse mit der angegebenen SerializationInfo und dem angegebenen StreamingContext. |
LicenseException(Type) |
Initialisiert eine neue Instanz der LicenseException-Klasse für den Komponententyp, dem die Lizenz verweigert wurde. |
LicenseException(Type, Object) |
Initialisiert eine neue Instanz der LicenseException-Klasse für den Typ und die Instanz der Komponente, der die Lizenz verweigert wurde. |
LicenseException(Type, Object, String) |
Initialisiert eine neue Instanz der LicenseException-Klasse für den Typ und die Instanz der Komponente, der die Lizenz verweigert wurde, sowie eine anzuzeigende Meldung. |
LicenseException(Type, Object, String, Exception) |
Initialisiert eine neue Instanz der LicenseException-Klasse für den Typ und die Instanz der Komponente, der die Lizenz verweigert wurde, sowie eine anzuzeigende Meldung und die ursprünglich ausgelöste Ausnahme. |
Eigenschaften
Data |
Ruft eine Auflistung von Schlüssel-Wert-Paaren ab, die zusätzliche benutzerdefinierte Informationen zur Ausnahme bereitstellen. (Geerbt von Exception) |
HelpLink |
Ruft einen Link zur Hilfedatei ab, die dieser Ausnahme zugeordnet ist, oder legt einen Link fest. (Geerbt von Exception) |
HResult |
Ruft HRESULT ab oder legt HRESULT fest. Dies ist ein codierter Wert, der einer bestimmten Ausnahme zugeordnet ist. (Geerbt von Exception) |
InnerException |
Ruft die Exception-Instanz ab, die die aktuelle Ausnahme verursacht hat. (Geerbt von Exception) |
LicensedType |
Ruft den Typ der Komponente ab, der keine Lizenz erteilt wurde. |
Message |
Ruft eine Meldung ab, mit der die aktuelle Ausnahme beschrieben wird. (Geerbt von Exception) |
Source |
Gibt den Namen der Anwendung oder des Objekts zurück, die bzw. das den Fehler verursacht hat, oder legt diesen fest. (Geerbt von Exception) |
StackTrace |
Ruft eine Zeichenfolgendarstellung der unmittelbaren Frames in der Aufrufliste ab. (Geerbt von Exception) |
TargetSite |
Ruft die Methode ab, die die aktuelle Ausnahme auslöst. (Geerbt von Exception) |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetBaseException() |
Gibt beim Überschreiben in einer abgeleiteten Klasse eine Exception zurück, die die Grundursache für eine oder mehrere nachfolgende Ausnahmen ist. (Geerbt von Exception) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetObjectData(SerializationInfo, StreamingContext) |
Veraltet.
Legt SerializationInfo mit Informationen zur Ausnahme fest. |
GetObjectData(SerializationInfo, StreamingContext) |
Veraltet.
Legt beim Überschreiben in einer abgeleiteten Klasse die SerializationInfo mit Informationen über die Ausnahme fest. (Geerbt von Exception) |
GetType() |
Ruft den Laufzeittyp der aktuellen Instanz ab. (Geerbt von Exception) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Erstellt eine Zeichenfolgendarstellung der aktuellen Ausnahme und gibt diese zurück. (Geerbt von Exception) |
Ereignisse
SerializeObjectState |
Veraltet.
Tritt auf, wenn eine Ausnahme serialisiert wird, um ein Ausnahmezustandsobjekt mit serialisierten Daten über die Ausnahme zu erstellen. (Geerbt von Exception) |