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.