BaseMarketDataDrive
StockSharp.Algo.Storages
La implementación de la base IMarketDataDrive@.
Hereda de: Disposable
Implementa: IMarketDataDrive, IAsyncPersistable, IDisposable
Constructores
BaseMarketDataDrive
protected BaseMarketDataDrive()
baseMarketDataDrive = BaseMarketDataDrive()
Inicializar BaseMarketDataDrive.
Propiedades
Path
public abstract string Path { get; set; }
value = baseMarketDataDrive.Path
baseMarketDataDrive.Path = value
Camino a los datos del mercado.
Métodos
GetAvailableDataTypesAsync
public abstract IAsyncEnumerable<DataType> GetAvailableDataTypesAsync(SecurityId securityId, StorageFormats format)
result = baseMarketDataDrive.GetAvailableDataTypesAsync(securityId, format)
Obtenga todos los tipos de datos disponibles.
- securityId
- Identificador de instrumentos.
- format
- Tipo de formato.
Devuelve: Tipos de datos.
GetAvailableSecuritiesAsync
public abstract IAsyncEnumerable<SecurityId> GetAvailableSecuritiesAsync()
result = baseMarketDataDrive.GetAvailableSecuritiesAsync()
Pon todos los instrumentos disponibles.
Devuelve: Instrumentos disponibles.
GetStorageDrive
public abstract IMarketDataStorageDrive GetStorageDrive(SecurityId securityId, DataType dataType, StorageFormats format)
result = baseMarketDataDrive.GetStorageDrive(securityId, dataType, format)
Para obtener el almacenamiento para IMarketDataStorage.
- securityId
- identificación de instrumentos financieros.
- dataType
- Datos tipo info.
- format
- Tipo de formato.
Devuelve: Almacenamiento para IMarketDataStorage.
LoadAsync
public virtual Task LoadAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = baseMarketDataDrive.LoadAsync(storage, cancellationToken)
Load settings.
- storage
- Settings storage.
- cancellationToken
- CancellationToken
Devuelve: Task
LookupSecuritiesAsync
public abstract IAsyncEnumerable<SecurityMessage> LookupSecuritiesAsync(SecurityLookupMessage criteria, ISecurityProvider securityProvider)
result = baseMarketDataDrive.LookupSecuritiesAsync(criteria, securityProvider)
Descarga los instrumentos financieros por los criterios especificados.
- criteria
- Búsqueda de instrumentos financieros de mensaje para criterios especificados.
- securityProvider
- El proveedor de información sobre instrumentos.
Devuelve: La secuencia de instrumentos encontrados.
SaveAsync
public virtual Task SaveAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = baseMarketDataDrive.SaveAsync(storage, cancellationToken)
Save settings.
- storage
- Settings storage.
- cancellationToken
- CancellationToken
Devuelve: Task
ToString
public override string ToString()
result = baseMarketDataDrive.ToString()
Convertirse en una representación de línea.
Devuelve: Rendimiento de cuerda.
VerifyAsync
public abstract ValueTask VerifyAsync(CancellationToken cancellationToken)
result = baseMarketDataDrive.VerifyAsync(cancellationToken)
Verifica la configuración.
- cancellationToken
- CancellationToken
Devuelve: ValueTask