Table of Contents

Method Cancel

Namespace
MaaFramework.Binding
Assembly
MaaFramework.Binding.Native.dll

Cancel(Func<bool>?, Task<bool>?, MaaJob?)

Cancels the agent operation.

public bool Cancel(Func<bool>? waitFunc = null, Task<bool>? waitTask = null, MaaJob? waitJob = null)

Parameters

waitFunc Func<bool>?

The func that needs to be canceled.

waitTask Task<bool>?

The task that needs to be canceled.

waitJob MaaJob?

The job that needs to be canceled.

Returns

bool

The return value of waitFunc AND waitTask.Result AND waitJob.IsSucceeded().

Remarks

Wrapper of MaaFramework.Binding.Interop.Native.MaaAgentClient.MaaAgentClientSetTimeout(System.IntPtr,System.Int64).