Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

ITransactionalState<TState>.PerformRead<TResult> Method

Definition

Namespace:
Orleans.Transactions.Abstractions
Assembly:
Orleans.Transactions.dll
Package:
Microsoft.Orleans.Transactions v10.0.0
Package:
Microsoft.Orleans.Transactions v2.4.5
Package:
Microsoft.Orleans.Transactions v3.6.5
Package:
Microsoft.Orleans.Transactions v7.2.5
Package:
Microsoft.Orleans.Transactions v8.0.0
Package:
Microsoft.Orleans.Transactions v8.1.0
Package:
Microsoft.Orleans.Transactions v8.2.0
Package:
Microsoft.Orleans.Transactions v9.0.0
Package:
Microsoft.Orleans.Transactions v9.1.2
Source:
ITransactionalState.cs

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Performs a read operation and returns the result, without modifying the state.

public System.Threading.Tasks.Task<TResult> PerformRead<TResult>(Func<TState,TResult> readFunction);
abstract member PerformRead : Func<'State, 'Result (requires 'State : null and 'State : (new : unit -> 'State))> -> System.Threading.Tasks.Task<'Result>
Public Function PerformRead(Of TResult) (readFunction As Func(Of TState, TResult)) As Task(Of TResult)

Type Parameters

TResult

The type of the return value

Parameters

readFunction
Func<TState,TResult>

A function that reads the state and returns the result. MUST NOT modify the state.

Returns

Task<TResult>

Applies to