ClientMessagingOptions Classe

Definizione

Specifica le opzioni di messaggistica globali correlate al client.

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

Costruttori

ClientMessagingOptions()

Specifica le opzioni di messaggistica globali correlate al client.

Campi

DEFAULT_BUFFER_POOL_BUFFER_SIZE

Specifica le opzioni di messaggistica globali correlate al client.

(Ereditato da MessagingOptions)
DEFAULT_BUFFER_POOL_MAX_SIZE

Specifica le opzioni di messaggistica globali correlate al client.

(Ereditato da MessagingOptions)
DEFAULT_BUFFER_POOL_PREALLOCATION_SIZE

Specifica le opzioni di messaggistica globali correlate al client.

(Ereditato da MessagingOptions)
DEFAULT_CLIENT_SENDER_BUCKETS

Valore predefinito per ClientSenderBuckets.

DEFAULT_DROP_EXPIRED_MESSAGES

Specifica le opzioni di messaggistica globali correlate al client.

(Ereditato da MessagingOptions)
DEFAULT_LARGE_MESSAGE_WARNING_THRESHOLD

Specifica le opzioni di messaggistica globali correlate al client.

(Ereditato da MessagingOptions)
DEFAULT_MAX_MESSAGE_BODY_SIZE

Specifica le opzioni di messaggistica globali correlate al client.

(Ereditato da MessagingOptions)
DEFAULT_MAX_MESSAGE_HEADER_SIZE

Specifica le opzioni di messaggistica globali correlate al client.

(Ereditato da MessagingOptions)
DEFAULT_PREFERRED_FAMILY

Valore predefinito per PreferredFamily.

DEFAULT_PROPAGATE_E2E_ACTIVITY_ID

Specifica le opzioni di messaggistica globali correlate al client.

(Ereditato da MessagingOptions)

Proprietà

BufferPoolBufferSize

Dimensioni di un buffer nel pool di buffer di messaggistica.

(Ereditato da MessagingOptions)
BufferPoolMaxSize

Dimensione massima del pool di buffer di messaggistica.

(Ereditato da MessagingOptions)
BufferPoolPreallocationSize

Dimensioni iniziali del pool di buffer di messaggistica pre-allocato.

(Ereditato da MessagingOptions)
ClientSenderBuckets

Ottiene o imposta il numero totale di bucket di granularità usati dal client nel protocollo di comunicazione da client a gateway. In questo protocollo, i grani vengono mappati a bucket e bucket vengono mappati alle connessioni gateway, per consentire la precisione del granularità al gateway (i messaggi allo stesso granularità passano allo stesso gateway, mentre si distribuiscono i cereali in modo uniforme tra i gateway). Questo numero deve essere di circa 10 a 100 volte maggiore del numero previsto di connessioni gateway. Se questo attributo non è specificato, viene usato Math.Pow(2, 13).

DropExpiredMessages

Ottiene o imposta un valore che indica se i messaggi devono essere eliminati una volta scaduti, ovvero se non è stato recapitato alla destinazione prima del timeout sul mittente.

(Ereditato da MessagingOptions)
LargeMessageWarningThreshold

L'attributo LargeMessageWarningThreshold specifica quando generare un messaggio di traccia di avviso per messaggi di grandi dimensioni.

(Ereditato da MessagingOptions)
LocalAddress

Ottiene o imposta l'indirizzo IP usato per il client del cluster.

MaxMessageBodySize

Dimensione massima, in byte, del corpo per un messaggio. Il runtime chiuderà percibly la connessione se la dimensione del corpo è maggiore di questo valore.

(Ereditato da MessagingOptions)
MaxMessageHeaderSize

Dimensione massima, in byte, dell'intestazione per un messaggio. Il runtime chiuderà percibly la connessione se la dimensione dell'intestazione è maggiore di questo valore.

(Ereditato da MessagingOptions)
MaxResendCount

L'attributo MaxResendCount specifica il numero massimo di rendi dello stesso messaggio.

(Ereditato da MessagingOptions)
NetworkInterfaceName

Ottiene o imposta il nome dell'interfaccia di rete da usare per usare un indirizzo IP per questo computer.

PreferredFamily

Ottiene o imposta il valore preferito AddressFamily da usare per determinare un'identità client appropriata.

PropagateActivityId

Se le impostazioni Trace.CorrelationManager.ActivityId devono essere propagate in chiamate granulari.

(Ereditato da MessagingOptions)
ResendOnTimeout

L'attributo ResendOnTimeout specifica se il messaggio deve essere nuovamente inviato automaticamente dal runtime quando viene eseguito il timeout nel mittente. L'impostazione predefinita è false.

(Ereditato da MessagingOptions)
ResponseTimeout

Ottiene o imposta il timeout predefinito prima che una richiesta abbia avuto esito negativo.

(Ereditato da MessagingOptions)
ResponseTimeoutWithDebugger

Ottiene o imposta il valore effettivo ResponseTimeout da usare quando un debugger è collegato.

(Ereditato da MessagingOptions)

Si applica a