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