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

AlwaysInterleave 4

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

DelayForConsistency 32

Obsolete field.

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.

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

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

Remarks

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

Applies to