Freigeben über


ClientMessagingOptions Klasse

Definition

Gibt globale Messagingoptionen an, die clientbezogen sind.

public class ClientMessagingOptions : Orleans.Configuration.MessagingOptions
type ClientMessagingOptions = class
    inherit MessagingOptions
Public Class ClientMessagingOptions
Inherits MessagingOptions
Vererbung
ClientMessagingOptions

Konstruktoren

ClientMessagingOptions()

Gibt globale Messagingoptionen an, die clientbezogen sind.

Felder

DEFAULT_BUFFER_POOL_BUFFER_SIZE

Gibt globale Messagingoptionen an, die clientbezogen sind.

(Geerbt von MessagingOptions)
DEFAULT_BUFFER_POOL_MAX_SIZE

Gibt globale Messagingoptionen an, die clientbezogen sind.

(Geerbt von MessagingOptions)
DEFAULT_BUFFER_POOL_PREALLOCATION_SIZE

Gibt globale Messagingoptionen an, die clientbezogen sind.

(Geerbt von MessagingOptions)
DEFAULT_CLIENT_SENDER_BUCKETS

Der Standardwert für ClientSenderBuckets.

DEFAULT_DROP_EXPIRED_MESSAGES

Gibt globale Messagingoptionen an, die clientbezogen sind.

(Geerbt von MessagingOptions)
DEFAULT_LARGE_MESSAGE_WARNING_THRESHOLD

Gibt globale Messagingoptionen an, die clientbezogen sind.

(Geerbt von MessagingOptions)
DEFAULT_MAX_MESSAGE_BODY_SIZE

Gibt globale Messagingoptionen an, die clientbezogen sind.

(Geerbt von MessagingOptions)
DEFAULT_MAX_MESSAGE_HEADER_SIZE

Gibt globale Messagingoptionen an, die clientbezogen sind.

(Geerbt von MessagingOptions)
DEFAULT_PREFERRED_FAMILY

Der Standardwert für PreferredFamily.

DEFAULT_PROPAGATE_E2E_ACTIVITY_ID

Gibt globale Messagingoptionen an, die clientbezogen sind.

(Geerbt von MessagingOptions)

Eigenschaften

BufferPoolBufferSize

Die Größe eines Puffers im Messagingpufferpool.

(Geerbt von MessagingOptions)
BufferPoolMaxSize

Die maximale Größe des Messagingpufferpools.

(Geerbt von MessagingOptions)
BufferPoolPreallocationSize

Die anfängliche Größe des vorab zugewiesenen Messagingpufferpools.

(Geerbt von MessagingOptions)
ClientSenderBuckets

Ruft die Gesamtanzahl der vom Client im Client-zu-Gateway-Kommunikationsprotokoll verwendeten Grain Buckets ab oder legt diese fest. In diesem Protokoll werden Grains Buckets zugeordnet, und Buckets werden Gatewayverbindungen zugeordnet, um die Klebigkeit des Körnens für gateways zu ermöglichen (Nachrichten zum gleichen Körnen werden an dasselbe Gateway gesendet, während Körnungen gleichmäßig auf Gateways verteilt werden). Diese Zahl sollte etwa 10 bis 100 Mal größer sein als die erwartete Anzahl von Gatewayverbindungen. Wenn dieses Attribut nicht angegeben wird, wird Math.Pow(2, 13) verwendet.

DropExpiredMessages

Ruft einen Wert ab, der angibt, ob Nachrichten gelöscht werden sollen, sobald sie ablaufen, d. h., wenn sie nicht an das Ziel übermittelt wurden, bevor das Timeout für den Absender aufgetreten ist.

(Geerbt von MessagingOptions)
LargeMessageWarningThreshold

Das LargeMessageWarningThreshold-Attribut gibt an, wann eine Warnungsablaufverfolgungsmeldung für große Nachrichten generiert werden soll.

(Geerbt von MessagingOptions)
LocalAddress

Ruft die IP-Adresse ab, die für den Clusterclient verwendet wird, oder legt diese fest.

MaxMessageBodySize

Die maximale Größe des Textkörpers für eine Nachricht in Bytes. Die Runtime schließt die Verbindung gewaltsam, wenn die Körpergröße größer als dieser Wert ist.

(Geerbt von MessagingOptions)
MaxMessageHeaderSize

Die maximale Größe des Headers für eine Nachricht in Bytes. Die Runtime schließt die Verbindung gewaltsam, wenn die Headergröße größer als dieser Wert ist.

(Geerbt von MessagingOptions)
MaxResendCount

Das MaxResendCount-Attribut gibt die maximale Anzahl von Erneutends derselben Nachricht an.

(Geerbt von MessagingOptions)
NetworkInterfaceName

Ruft den Namen der Netzwerkschnittstelle ab, die zum Ermitteln einer IP-Adresse für diesen Computer verwendet werden soll, oder legt diesen fest.

PreferredFamily

Ruft die bevorzugte AddressFamily ab, die beim Bestimmen einer geeigneten Clientidentität verwendet werden soll, oder legt diesen fest.

PropagateActivityId

Gibt an, ob Trace.CorrelationManager.ActivityId-Einstellungen in Grain-Aufrufe weitergegeben werden sollen.

(Geerbt von MessagingOptions)
ResendOnTimeout

Das ResendOnTimeout-Attribut gibt an, ob die Nachricht automatisch von der Runtime erneut gesendet werden soll, wenn für den Absender ein Timeout auftritt. Der Standardwert ist "false".

(Geerbt von MessagingOptions)
ResponseTimeout

Ruft das Standardtimeout ab, bevor angenommen wird, dass bei einer Anforderung ein Fehler aufgetreten ist, oder legt dieses fest.

(Geerbt von MessagingOptions)
ResponseTimeoutWithDebugger

Ruft den effektiven ResponseTimeout Wert ab, der beim Anfügen eines Debuggers verwendet werden soll, oder legt diesen fest.

(Geerbt von MessagingOptions)

Gilt für: