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.