CsvNativeIdStorageProvider

StockSharp.Algo.Storages

CSV instrumento financiero proveedor de almacenamiento de identificadores nativos.

Hereda de: AsyncDisposable

Implementa: INativeIdStorageProvider, IAsyncDisposable

Constructores

CsvNativeIdStorageProvider
public CsvNativeIdStorageProvider(string path, ChannelExecutor executor)
csvNativeIdStorageProvider = CsvNativeIdStorageProvider(path, executor)

Inicia una nueva instancia de la CsvNativeIdStorageProvider.

path
Camino al almacenamiento.
executor
Ejecutor de operación secuencial para sincronización de acceso al disco.
CsvNativeIdStorageProvider
public CsvNativeIdStorageProvider(IFileSystem fileSystem, string path, ChannelExecutor executor)
csvNativeIdStorageProvider = CsvNativeIdStorageProvider(fileSystem, path, executor)

Inicia una nueva instancia de la CsvNativeIdStorageProvider.

fileSystem
IFileSystem
path
Camino al almacenamiento.
executor
Ejecutor de operación secuencial para sincronización de acceso al disco.

Métodos

DisposeManaged
protected override ValueTask DisposeManaged()
result = csvNativeIdStorageProvider.DisposeManaged()

Libera recursos.

GetStorage
public INativeIdStorage GetStorage(string storageName)
result = csvNativeIdStorageProvider.GetStorage(storageName)

Obtener almacenamiento para un nombre específico de almacenamiento.

storageName
Nombre de almacenamiento.

Devuelve: Caso de almacenamiento.

InitAsync
public ValueTask<Dictionary<string, Exception>> InitAsync(CancellationToken cancellationToken)
result = csvNativeIdStorageProvider.InitAsync(cancellationToken)

Inicializar el almacenamiento.

cancellationToken
CancellationToken

Devuelve: Possible errors with storage names. Empty dictionary means initialization without any issues.