IExtendedInfoStorage

StockSharp.Algo.Storages

Almacenamiento de información extendido.

Propiedades

Storages
public IEnumerable<IExtendedInfoStorageItem> Storages { get; }
value = iExtendedInfoStorage.Storages

Obtener todos los almacenamientos extendidos.

Métodos

CreateAsync
public ValueTask<IExtendedInfoStorageItem> CreateAsync(string storageName, IEnumerable<ValueTuple<string, Type>> fields, CancellationToken cancellationToken)
result = iExtendedInfoStorage.CreateAsync(storageName, fields, cancellationToken)

Para crear almacenamiento.

storageName
Nombre de almacenamiento.
fields
Campos extendidos (nombres y tipos).
cancellationToken
CancellationToken

Devuelve: Almacenamiento.

DeleteAsync
public ValueTask DeleteAsync(IExtendedInfoStorageItem storage, CancellationToken cancellationToken)
result = iExtendedInfoStorage.DeleteAsync(storage, cancellationToken)

Eliminar el almacenamiento.

storage
Almacenamiento.
cancellationToken
CancellationToken
GetAsync
public ValueTask<IExtendedInfoStorageItem> GetAsync(string storageName, CancellationToken cancellationToken)
result = iExtendedInfoStorage.GetAsync(storageName, cancellationToken)

Para obtener el almacenamiento para el nombre especificado.

storageName
Nombre de almacenamiento.
cancellationToken
CancellationToken

Devuelve: Almacenamiento.

InitAsync
public ValueTask<Dictionary<IExtendedInfoStorageItem, Exception>> InitAsync(CancellationToken cancellationToken)
result = iExtendedInfoStorage.InitAsync(cancellationToken)

Inicializar el almacenamiento.

Devuelve: Posibles errores con nombres de almacenamiento. El diccionario vacío significa inicialización sin ningún problema.

Eventos

Created
public event Action<IExtendedInfoStorageItem> Created
iExtendedInfoStorage.Created += handler

El almacenamiento fue creado.

Deleted
public event Action<IExtendedInfoStorageItem> Deleted
iExtendedInfoStorage.Deleted += handler

El almacenamiento fue eliminado.