SiloMessagingOptions Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica le opzioni di messaggistica globali correlate al silo.
public class SiloMessagingOptions : Orleans.Configuration.MessagingOptions
type SiloMessagingOptions = class
inherit MessagingOptions
Public Class SiloMessagingOptions
Inherits MessagingOptions
- Ereditarietà
Costruttori
SiloMessagingOptions() |
Specifica le opzioni di messaggistica globali correlate al silo. |
Campi
Proprietà
AssumeHomogenousSilosForTesting |
Ottiene o imposta un valore che indica se si presuppone che tutti gli host siano identici in termini di interfacce e classi di granularità supportate. |
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) |
ClientDropTimeout |
Ottiene o imposta il periodo di tempo in cui un gateway attenderà prima di eliminare un client disconnesso. |
ClientGatewayShutdownNotificationTimeout |
Ottiene o imposta il periodo di tempo in cui un gateway attenderà dopo la notifica del client connesso prima di continuare il processo di arresto |
ClientRegistrationRefresh |
Ottiene o imposta l'intervallo in cui viene aggiornato l'elenco dei client connessi. |
DEFAULT_SHUTDOWN_REROUTE_TIMEOUT |
Specifica le opzioni di messaggistica globali correlate al silo. |
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) |
GatewaySenderQueues |
Ottiene o imposta il numero di code parallele e thread di operatore usati dal gateway silo per inviare messaggi in uscita (richieste, risposte e notifiche) ai client connessi. Se questo attributo non è specificato, viene usato System.Environment.ProcessorCount. |
GrainWorkloadAnalysisPeriod |
Ottiene o imposta il periodo di tempo tra l'analisi dei carichi di lavoro di attivazione attualmente in esecuzione. |
LargeMessageWarningThreshold |
L'attributo LargeMessageWarningThreshold specifica quando generare un messaggio di traccia di avviso per messaggi di grandi dimensioni. (Ereditato da MessagingOptions) |
MaxEnqueuedRequestsHardLimit |
Ottiene o imposta la soglia per granularità per le richieste in sospeso. Le richieste vengono rifiutate quando superate. |
MaxEnqueuedRequestsHardLimit_StatelessWorker |
Ottiene o imposta la soglia per granularità per le richieste in sospeso per i lavoratori senza stato. Le richieste vengono rifiutate quando superate. |
MaxEnqueuedRequestsSoftLimit |
Ottiene o imposta la soglia per granularità per le richieste in sospeso. Avviso generato quando superato. |
MaxEnqueuedRequestsSoftLimit_StatelessWorker |
Ottiene o imposta la soglia per granularità per le richieste in sospeso per i lavoratori senza stato. Avviso generato quando superato. |
MaxForwardCount |
Ottiene o imposta il numero massimo di volte in cui un messaggio viene inoltrato da un silo a un altro. L'inoltro viene usato internamente dal runtime come meccanismo di ripristino quando silos ha esito negativo e l'appartenenza è instabile. In tali casi, i messaggi potrebbero non essere indirizzati correttamente alla destinazione e il runtime tenta di inoltrare tali messaggi un numero di volte prima di rifiutarli. |
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) |
MaxRequestProcessingTime |
Ottiene o imposta il tempo massimo che una richiesta può richiedere prima che l'attivazione venga segnalata come "bloccata" |
MaxResendCount |
L'attributo MaxResendCount specifica il numero massimo di rendi dello stesso messaggio. (Ereditato da MessagingOptions) |
PropagateActivityId |
Se le impostazioni Trace.CorrelationManager.ActivityId devono essere propagate in chiamate granulari. (Ereditato da MessagingOptions) |
RequestProcessingWarningTime |
Ottiene o imposta il periodo dopo il quale una richiesta attualmente in esecuzione è considerata lenta. |
RequestQueueDelayWarningTime |
Ottiene o imposta il periodo dopo il quale viene considerata ritardata una richiesta accodata. |
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) |
ShutdownRerouteTimeout |
Ottiene o imposta il periodo di tempo in cui il silo attenderà di reindirizzare i messaggi in coda prima di continuare l'arresto. |
SiloSenderQueues |
Ottiene o imposta il numero di code parallele e thread di operatore usati dal silo per inviare messaggi in uscita (richieste, risposte e notifiche) ad altri silos. Se questo attributo non è specificato, viene usato System.Environment.ProcessorCount. |
SystemResponseTimeout |
Ottiene o imposta il timeout predefinito prima che una richiesta di sistema interna abbia avuto esito negativo. |
WaitForMessageToBeQueuedForOutboundTime |
Ottiene o imposta il tempo di attesa per tutti i messaggi in coda inviati a OutboundMessageQueue prima dell'arresto di MessageCenter e dell'arresto outboundMessageQueue. |