Provides path-free access to storage owned by the current indicator. More...
Public Member Functions | |
| IIndicatorStorage | GetSubGroup (string name) |
| Narrows this capability to a logical child group. | |
| ValueTask< bool > | ExistsAsync (string name, CancellationToken cancellationToken=default) |
| Determines whether a file or group with the specified logical name exists. | |
| ValueTask< StorageEntryInfo?> | GetInfoAsync (string name, CancellationToken cancellationToken=default) |
| Gets logical metadata for a file or group. | |
| ValueTask< Stream > | OpenReadAsync (string name, CancellationToken cancellationToken=default) |
| Opens a seekable, read-only snapshot of a file. | |
| ValueTask< IStorageWriteSession > | CreateOrReplaceAsync (string name, CancellationToken cancellationToken=default) |
| Creates a transactional session that atomically creates or replaces a file on commit. | |
| ValueTask< IStorageAppendSession > | OpenAppendAsync (string name, CancellationToken cancellationToken=default) |
| Opens an append session. Only one writer can own a logical file at a time. | |
| IAsyncEnumerable< StorageEntryInfo > | EnumerateAsync (CancellationToken cancellationToken=default) |
| Enumerates direct children of the current logical group. | |
| ValueTask | DeleteAsync (string name, CancellationToken cancellationToken=default) |
| Deletes a file. Recursive group deletion is not supported. | |
Provides path-free access to storage owned by the current indicator.
| ValueTask< IStorageWriteSession > ATAS.Indicators.IIndicatorStorage.CreateOrReplaceAsync | ( | string | name, |
| CancellationToken | cancellationToken = default |
||
| ) |
Creates a transactional session that atomically creates or replaces a file on commit.
| ValueTask ATAS.Indicators.IIndicatorStorage.DeleteAsync | ( | string | name, |
| CancellationToken | cancellationToken = default |
||
| ) |
Deletes a file. Recursive group deletion is not supported.
| IAsyncEnumerable< StorageEntryInfo > ATAS.Indicators.IIndicatorStorage.EnumerateAsync | ( | CancellationToken | cancellationToken = default | ) |
Enumerates direct children of the current logical group.
| ValueTask< bool > ATAS.Indicators.IIndicatorStorage.ExistsAsync | ( | string | name, |
| CancellationToken | cancellationToken = default |
||
| ) |
Determines whether a file or group with the specified logical name exists.
| ValueTask< StorageEntryInfo?> ATAS.Indicators.IIndicatorStorage.GetInfoAsync | ( | string | name, |
| CancellationToken | cancellationToken = default |
||
| ) |
Gets logical metadata for a file or group.
| IIndicatorStorage ATAS.Indicators.IIndicatorStorage.GetSubGroup | ( | string | name | ) |
Narrows this capability to a logical child group.
| name | A single logical name, not a relative path. |
| ValueTask< IStorageAppendSession > ATAS.Indicators.IIndicatorStorage.OpenAppendAsync | ( | string | name, |
| CancellationToken | cancellationToken = default |
||
| ) |
Opens an append session. Only one writer can own a logical file at a time.
| ValueTask< Stream > ATAS.Indicators.IIndicatorStorage.OpenReadAsync | ( | string | name, |
| CancellationToken | cancellationToken = default |
||
| ) |
Opens a seekable, read-only snapshot of a file.