DisposeControllableStream - конструктор
Поток, который оборачивает заданный оригинальный поток и
позволяет выполнить дополнительные действия при его освобождении.
Пространство имён: Tessa.Platform.IOСборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
public DisposeControllableStream(
Stream stream,
Action? disposeAction,
bool leaveStreamOpen = false
)
Public Sub New (
stream As Stream,
disposeAction As Action,
Optional leaveStreamOpen As Boolean = false
)
public:
DisposeControllableStream(
Stream^ stream,
Action^ disposeAction,
bool leaveStreamOpen = false
)
new :
stream : Stream *
disposeAction : Action *
?leaveStreamOpen : bool
(* Defaults:
let _leaveStreamOpen = defaultArg leaveStreamOpen false
*)
-> DisposeControllableStream
Параметры
- stream Stream
- Оригинальный поток.
- disposeAction Action
- Действие при освобождении ресурсов.
- leaveStreamOpen Boolean (Optional)
- Следует ли оставить оригинальный поток открытым при освобождении текущего объекта.