Возвращает сообщение ConfirmMessage, определяющее причину, по которой вкладку нельзя закрыть, а также ForbidClosing - признак того, что запрещается закрывать вкладку (при этом ConfirmMessage может быть равен null).
Возвращает (null, forbidClosing), если свойство SupportsClosing возвращает false.
public override ValueTask<(string ConfirmMessage, bool ForbidClosing)> CanCloseAsync(
bool forbidClosing,
CancellationToken cancellationToken = default
)
Public Overrides Function CanCloseAsync (
forbidClosing As Boolean,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of (ConfirmMessage As String, ForbidClosing As Boolean))
public:
virtual ValueTask<ValueTuple<String^, bool>> CanCloseAsync(
bool forbidClosing,
CancellationToken cancellationToken = CancellationToken()
) override
abstract CanCloseAsync :
forbidClosing : bool *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<ValueTuple<string, bool>>
override CanCloseAsync :
forbidClosing : bool *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<ValueTuple<string, bool>>