IExtendedInfoStorage

StockSharp.Algo.Storages

Erweiterte Informationsspeicherung.

Eigenschaften

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

Holen Sie sich alle erweiterten Speicher.

Methoden

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

Speicher erstellen.

storageName
Speichername.
fields
Erweiterte Felder (Namen und Typen).
cancellationToken
CancellationToken

Rückgabe: Lagerung.

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

Speicher löschen.

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

Speicherplatz für den angegebenen Namen zu erhalten.

storageName
Speichername.
cancellationToken
CancellationToken

Rückgabe: Lagerung.

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

Initialisieren Sie die Speicherung.

Rückgabe: Mögliche Fehler mit Speichernamen. Leeres Wörterbuch bedeutet Initialisierung ohne Probleme.

Ereignisse

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

Der Speicher wurde erstellt.

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

Die Speicherung wurde gelöscht.