CsvSecurityMappingStorageProvider

StockSharp.Algo.Storages

CSV instrumento financiero identificador proveedor de almacenamiento de mapas.

Hereda de: Disposable

Implementa: ISecurityMappingStorageProvider, IDisposable

Constructores

CsvSecurityMappingStorageProvider
public CsvSecurityMappingStorageProvider(string path, ChannelExecutor executor)
csvSecurityMappingStorageProvider = CsvSecurityMappingStorageProvider(path, executor)

Inicia una nueva instancia de la CsvSecurityMappingStorageProvider.

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

Inicia una nueva instancia de la CsvSecurityMappingStorageProvider.

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

Propiedades

StorageNames
public IEnumerable<string> StorageNames { get; }
value = csvSecurityMappingStorageProvider.StorageNames

Consigue nombres de almacenamiento.

Métodos

DisposeManaged
protected override void DisposeManaged()
csvSecurityMappingStorageProvider.DisposeManaged()

Libera recursos.

GetStorage
public ISecurityMappingStorage GetStorage(string storageName)
result = csvSecurityMappingStorageProvider.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 = csvSecurityMappingStorageProvider.InitAsync(cancellationToken)

Inicializar el almacenamiento.

cancellationToken
CancellationToken

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