InvokeMethodOptions Enum
Definition
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.
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.