Table of Contents

Interface IMaaTasker

Namespace
MaaFramework.Binding
Assembly
MaaFramework.Binding.dll

An interface defining wrapped members for MaaTasker.

public interface IMaaTasker : IMaaCommon, IMaaOption<TaskerOption>, IMaaPost, IMaaDisposable, IDisposable

Implements

Properties

Controller

Gets or sets a controller that binds to the MaaFramework.Binding.IMaaTasker.

DisposeOptions

Gets or sets whether disposes the MaaFramework.Binding.IMaaTasker.Resource or the MaaFramework.Binding.IMaaTasker.Controller when System.IDisposable.Dispose was invoked.

Initialized

Gets whether the MaaFramework.Binding.IMaaTasker is fully initialized.

Resource

Gets or sets a resource that binds to the MaaFramework.Binding.IMaaTasker.

Running

Gets whether the MaaFramework.Binding.IMaaTasker is running.

Toolkit

Gets or sets a toolkit.

Utility

Gets or sets a utility.

Methods

Abort()

Stops all appended tasks, the MaaFramework.Binding.IMaaResource and the MaaFramework.Binding.IMaaController.

AppendPipeline(string, string)

Appends a job of executing a pipeline, could be called multiple times.

ClearCache()

Clear the runtime cache.

GetLatestNode(string, out long)

Gets the latest node.

GetNodeDetail(long, out string, out long, out bool)

Gets the node detail.

GetRecognitionDetail<T>(long, out string, out string, out bool, IMaaRectBuffer?, out string, T?, IMaaListBuffer<T>?)

Gets the recognition detail.

GetTaskDetail(long, out string, out long[], out MaaJobStatus)

Gets the task detail.