LicenseHelper

StockSharp.Licensing

Classe de extensão para licenças.

Propriedades

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

Plataforma actual.

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

Licenças disponíveis.

Métodos

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

Obter tipo falso com a hora especificada.

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

Apagar licença.

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

Salve a licença no disco local.

license
Carta.

Retorna: Nome do ficheiro.

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

Salve a licença no disco local.

license
Carta.
path
Pasta de destino.

Retorna: Nome do ficheiro.

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

Verifique a licença suportada pelo recurso.

featureName
Característica.
portfolioName
O número de conta que será usado para verificação.
component
Componente.

Retorna: Informação de erro, se a licença não suportar o recurso.

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

Verifique a licença suportada pelo recurso.

featureName
Característica.
portfolioName
O número de conta que será usado para verificação.
component
Componente.
cancellationToken
CancellationToken.

Retorna: Informação de erro, se a licença não suportar o recurso.

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

Verifique a licença suportada pelo recurso.

featureName
Característica.
portfolioName
O número de conta que será usado para verificação.
component
Componente.
cancellationToken
CancellationToken.

Retorna: Informação de erro, se a licença não suportar o recurso.

Eventos

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

Evento de erro de verificação de licença.

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

As licenças mudam o evento.

Campos

ExcludeCurrentDirectory
public static bool ExcludeCurrentDirectory
value = LicenseHelper.ExcludeCurrentDirectory

Excluir o diretório atual para verificar as licenças disponíveis.

RenewOffset
public static readonly TimeSpan RenewOffset
value = LicenseHelper.RenewOffset

Deslocamento da data de expiração da licença atual, quando ela pode ser renovada. O padrão é de 2 dias.

SpecialSplitter
public const string SpecialSplitter
value = LicenseHelper.SpecialSplitter

A combinação especial de '!!' para a separação de números de conta.