Show / Hide Table of Contents

Class TestPhoenixAction

A bot action defined in a separate project than the bot itself.

Inheritance
object
CancellableOperationBase<TestAutomatedBot>
TestAction
TestPhoenixAction
Implements
ICancellableOperation<TestAutomatedBot>
IOperation<TestAutomatedBot>
ICancellableOperation
IOperation
IHasParameters
IEquatable<TestAction>
Inherited Members
TestAction.Name
TestAction.IsSuccessful
TestAction.Parameters
TestAction.Equals(TestAction)
TestAction.ToString()
TestAction.Equals(object)
TestAction.GetHashCode()
CancellableOperationBase<TestAutomatedBot>.ExecutionStateChanged
CancellableOperationBase<TestAutomatedBot>.IsRunning
CancellableOperationBase<TestAutomatedBot>.Timeout
CancellableOperationBase<TestAutomatedBot>.GetAwaiter(TestAutomatedBot, CancellationToken)
CancellableOperationBase<TestAutomatedBot>.Run(TestAutomatedBot)
CancellableOperationBase<TestAutomatedBot>.Run(TestAutomatedBot, CancellationToken)
CancellableOperationBase<TestAutomatedBot>.IsRunningOn(TestAutomatedBot)
CancellableOperationBase<TestAutomatedBot>.Cancel(TestAutomatedBot)
CancellableOperationBase<TestAutomatedBot>.Cancel(TestAutomatedBot, bool)
CancellableOperationBase<TestAutomatedBot>.TryCreateCancellationToken(TestAutomatedBot, out CancellationToken)
object.Equals(object, object)
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: Phoenix.TestBot
Assembly: Phoenix.Plugin.TestBot.dll
Syntax
public class TestPhoenixAction : TestAction, ICancellableOperation<TestAutomatedBot>, IOperation<TestAutomatedBot>, ICancellableOperation, IOperation, IHasParameters, IEquatable<TestAction>

Methods

View Source

ExecuteOn(TestAutomatedBot, CancellationToken)

Runs the operation on an item.

Declaration
protected override Task<bool> ExecuteOn(TestAutomatedBot item, CancellationToken token)
Parameters
Type Name Description
TestAutomatedBot item

The item.

CancellationToken token

A token to monitor for cancellation.

Returns
Type Description
Task<bool>

A task that returns a boolean indicating success or failure when the operation completes.

Overrides
TestAction.ExecuteOn(TestAutomatedBot, CancellationToken)

Implements

ICancellableOperation<T>
IOperation<T>
ICancellableOperation
IOperation
IHasParameters
IEquatable<T>
  • View Source
In this article
Back to top Generated by DocFX