LicenseHelper

StockSharp.Licensing

Clase de extensión para licencias.

Propiedades

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

Plataforma actual.

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

Licencias disponibles.

Métodos

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

Obtenga el tipo falso con el timetamp especificado.

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

Eliminar la licencia.

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

Guarda la licencia en el disco local.

license
Licencia.

Devuelve: Nombre de archivo.

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

Guarda la licencia en el disco local.

license
Licencia.
path
Carpeta de destino.

Devuelve: Nombre de archivo.

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

Revisa la licencia soportaba la función.

featureName
Característica.
portfolioName
El número de cuenta que se utilizará para la verificación.
component
Componente.

Devuelve: Información de error, si la licencia no admite la función.

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

Revisa la licencia soportaba la función.

featureName
Característica.
portfolioName
El número de cuenta que se utilizará para la verificación.
component
Componente.
cancellationToken
CancellationToken.

Devuelve: Información de error, si la licencia no admite la función.

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

Revisa la licencia soportaba la función.

featureName
Característica.
portfolioName
El número de cuenta que se utilizará para la verificación.
component
Componente.
cancellationToken
CancellationToken.

Devuelve: Información de error, si la licencia no admite la función.

Eventos

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

Acto de error de verificación de licencias.

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

Las licencias cambian de evento.

Campos

ExcludeCurrentDirectory
public static bool ExcludeCurrentDirectory
value = LicenseHelper.ExcludeCurrentDirectory

Excluya el directorio actual para escanear licencias disponibles.

RenewOffset
public static readonly TimeSpan RenewOffset
value = LicenseHelper.RenewOffset

Fecha compensada desde la fecha de expiración de la licencia actual, cuando puede ser renovado. El predeterminado es de 2 días.

SpecialSplitter
public const string SpecialSplitter
value = LicenseHelper.SpecialSplitter

La combinación especial de '!!!' para la separación de números de cuenta.