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>
