Skip to content

MessagingOptions

class

Namespace: Orleans.Configuration

Specifies global messaging options that are common to client and silo.
public abstract class MessagingOptions

Properties

  • CancelRequestOnTimeout Whether request cancellation should be attempted when a request times out.
  • CancelUnknownRequestOnStatusUpdate Whether request cancellation should be attempted when a status update is received for an unknown request.
  • DropExpiredMessages Gets or sets a value indicating whether messages should be dropped once they expire, that is if it was not delivered to the destination before it has timed out on the sender.
  • MaxMessageBodySize The maximum size, in bytes, of the body for a message. The runtime will forcibly close the connection if the body size is greater than this value.
  • MaxMessageHeaderSize The maximum size, in bytes, of the header for a message. The runtime will forcibly close the connection if the header size is greater than this value.
  • ResponseTimeout Gets or sets the default timeout before a request is assumed to have failed.
  • ResponseTimeoutWithDebugger Gets or sets the effective MessagingOptions value to use when a debugger is attached.
  • WaitForCancellationAcknowledgement Whether local calls should be cancelled immediately when cancellation is signaled (false) rather than waiting for callees to acknowledge cancellation before a call is considered cancelled (true).