Show / Hide Table of Contents

Class LaunchGameAction

A test action that launches a game application.

Inheritance
object
CancellableOperationBase<TestAutomatedBot>
TestAction
LaunchGameAction
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: Microsoft.XboxStudios.BotBrain.Samples.ClassBased
Assembly: BotBrain.Samples.dll
Syntax
public class LaunchGameAction : TestAction, ICancellableOperation<TestAutomatedBot>, IOperation<TestAutomatedBot>, ICancellableOperation, IOperation, IHasParameters, IEquatable<TestAction>

Properties

View Source

ApplicationName

Gets or sets the application to launch.

Declaration
public string ApplicationName { get; set; }
Property Value
Type Description
string
View Source

LaunchArguments

Gets or sets the launch configuration.

Declaration
public string LaunchArguments { get; set; }
Property Value
Type Description
string

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