Edit

Share via


InvokeMethodOptions Enum

Definition

Invoke options for an InvokeMethodRequest

This enumeration supports a bitwise combination of its member values.

[System.Flags]
public enum InvokeMethodOptions
[System.Flags]
[Orleans.GenerateSerializer]
public enum InvokeMethodOptions
[<System.Flags>]
type InvokeMethodOptions = 
[<System.Flags>]
[<Orleans.GenerateSerializer>]
type InvokeMethodOptions = 
Public Enum InvokeMethodOptions
Inheritance
InvokeMethodOptions
Attributes

Fields

Name Value Description
None 0

No options defined.

OneWay 1

Invocation is one-way with no feedback on whether the call succeeds or fails.

ReadOnly 2

Invocation is read-only and can interleave with other read-only invocations.

AlwaysInterleave 4

The invocation can interleave with any other request type, including write requests.

Unordered 8

Invocation does not care about ordering and can consequently be optimized.

DelayForConsistency 32

Obsolete field.

TransactionSuppress 512
TransactionCreateOrJoin 1024
TransactionCreate 1536
TransactionJoin 2048
TransactionSupported 2560
TransactionNotAllowed 3072
TransactionMask 3584

Remarks

These flag values are used in Orleans generated invoker code, and should not be altered.

Applies to