LicenseHelper

StockSharp.Licensing

Erweiterungsklasse für Lizenzen.

Eigenschaften

CurrentPlatform
public static OSPlatform CurrentPlatform { get; }
value = LicenseHelper.CurrentPlatform

Aktuelle Plattform.

Licenses
public static IEnumerable<License> Licenses { get; }
value = LicenseHelper.Licenses

Verfügbare Lizenzen.

Methoden

GetTimestampedType
public static Type GetTimestampedType(DateTime assemblyTimestamp)
result = LicenseHelper.GetTimestampedType(assemblyTimestamp)

Erhalten Sie gefälschten Typ mit angegebenem Zeitstempel.

Remove
public static void Remove(License license)
LicenseHelper.Remove(license)

Lizenz löschen.

license
Lizenz.
Save
public static string Save(License license)
result = LicenseHelper.Save(license)

Speichern Sie die Lizenz auf der lokalen Festplatte.

license
Lizenz.

Rückgabe: Dateiname.

Save
public static string Save(License license, string path)
result = LicenseHelper.Save(license, path)

Speichern Sie die Lizenz auf der lokalen Festplatte.

license
Lizenz.
path
Zielordner.

Rückgabe: Dateiname.

ValidateLicense
public static string ValidateLicense(string featureName, string portfolioName, Type component)
result = LicenseHelper.ValidateLicense(featureName, portfolioName, component)

Überprüfen Sie die Lizenz, die das Feature unterstützt.

featureName
Merkmal.
portfolioName
Die Kontonummer, die zur Verifizierung verwendet wird.
component
Bauteil.

Rückgabe: Fehlerinformationen, wenn die Lizenz die Funktion nicht unterstützt.

ValidateLicense2Async
public static ValueTask<ValueTuple<string, License>> ValidateLicense2Async(string featureName, string portfolioName, Type component, CancellationToken cancellationToken)
result = LicenseHelper.ValidateLicense2Async(featureName, portfolioName, component, cancellationToken)

Überprüfen Sie die Lizenz, die das Feature unterstützt.

featureName
Merkmal.
portfolioName
Die Kontonummer, die zur Verifizierung verwendet wird.
component
Bauteil.
cancellationToken
CancellationToken.

Rückgabe: Fehlerinformationen, wenn die Lizenz die Funktion nicht unterstützt.

ValidateLicenseAsync
public static ValueTask<string> ValidateLicenseAsync(string featureName, string portfolioName, Type component, CancellationToken cancellationToken)
result = LicenseHelper.ValidateLicenseAsync(featureName, portfolioName, component, cancellationToken)

Überprüfen Sie die Lizenz, die das Feature unterstützt.

featureName
Merkmal.
portfolioName
Die Kontonummer, die zur Verifizierung verwendet wird.
component
Bauteil.
cancellationToken
CancellationToken.

Rückgabe: Fehlerinformationen, wenn die Lizenz die Funktion nicht unterstützt.

Ereignisse

LicenseError
public static event Action<License, string> LicenseError
LicenseHelper.LicenseError += handler

Fehlermeldung zur Lizenzverifizierung.

LicensesChanged
public static event Action LicensesChanged
LicenseHelper.LicensesChanged += handler

Lizenzen ändern das Ereignis.

Felder

ExcludeCurrentDirectory
public static bool ExcludeCurrentDirectory
value = LicenseHelper.ExcludeCurrentDirectory

Ausschließen des aktuellen Verzeichnisses für Scan verfügbare Lizenzen.

RenewOffset
public static readonly TimeSpan RenewOffset
value = LicenseHelper.RenewOffset

Datum, das gegenüber dem Ablaufdatum der aktuellen Lizenz, wenn sie verlängert werden kann, verrechnet ist.

SpecialSplitter
public const string SpecialSplitter
value = LicenseHelper.SpecialSplitter

Die spezielle Kombination von '!!!' für die Trennung von Kontonummern.