GlobalStorageBaseOpenAsync - метод
Открывает разделяемое хранилище для записи или чтения. При необходимости некоторое время
ожидается снятие блокировки от других процессов.
Пространство имён: Tessa.Platform.IPCСборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
public ValueTask<Stream> OpenAsync(
bool write = false,
CancellationToken cancellationToken = default
)
Public Function OpenAsync (
Optional write As Boolean = false,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of Stream)
public:
virtual ValueTask<Stream^> OpenAsync(
bool write = false,
CancellationToken cancellationToken = CancellationToken()
) sealed
abstract OpenAsync :
?write : bool *
?cancellationToken : CancellationToken
(* Defaults:
let _write = defaultArg write false
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<Stream>
override OpenAsync :
?write : bool *
?cancellationToken : CancellationToken
(* Defaults:
let _write = defaultArg write false
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<Stream>
- write Boolean (Optional)
-
Признак того, что в поток будет осуществляться запись.
Если указано false, то потом будет использоваться только для чтения.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
ValueTaskStream
Поток, предоставляющий доступ на чтение или запись к текущему процессу.
Поток обязательно необходимо закрыть сразу после чтения или записи.
IGlobalStorageOpenAsync(Boolean, CancellationToken) [System.ObjectDisposedException] | Ресурсы, занимаемые объектом, были освобождены. |
Ссылки
[System.ObjectDisposedException]