Share via


DefaultExecutionStrategy.Execute Method

Definition

Overloads

Execute(Action)

Executes the specified operation once.

Execute<TResult>(Func<TResult>)

Executes the specified operation once and returns the result.

Execute(Action)

Executes the specified operation once.

public void Execute (Action operation);
abstract member Execute : Action -> unit
override this.Execute : Action -> unit
Public Sub Execute (operation As Action)

Parameters

operation
Action

A delegate representing an executable operation that doesn't return any results.

Implements

Applies to

Execute<TResult>(Func<TResult>)

Executes the specified operation once and returns the result.

public TResult Execute<TResult> (Func<TResult> operation);
abstract member Execute : Func<'Result> -> 'Result
override this.Execute : Func<'Result> -> 'Result
Public Function Execute(Of TResult) (operation As Func(Of TResult)) As TResult

Type Parameters

TResult

The return type of operation.

Parameters

operation
Func<TResult>

A delegate representing an executable operation that returns the result of type TResult.

Returns

TResult

The result from the operation.

Implements

Applies to