Finestra di dialogo Proprietà del trasporto WCF-NetMsmq, Ricezione, scheda Binding

 

Usare la scheda Binding per definire le proprietà di associazione specifiche dell'WCF-NetMsmq di ricezione. L'adapter di ricezione WCF-NetMsmq può essere utilizzato per comunicare con un servizio tramite messaggi con codifica binaria tramite il trasporto MSMQ. L'adapter WCF-NetMsmq consente la comunicazione in coda tra più processi in un ambiente .NET-to-.NET.

Usare Per
Timeout di apertura (hh:mm:ss) Specificare un valore indicante l'intervallo di tempo consentito per il completamento di un'operazione di apertura di un canale. Questo valore deve essere maggiore o uguale a System.TimeSpan.Zero.

Valore predefinito: 00:01:00

Valore massimo: 23:59:59
Timeout di invio (hh:mm:ss) Specificare un valore indicante l'intervallo di tempo consentito per il completamento di un'operazione di invio. Questo valore deve essere maggiore o uguale a System.TimeSpan.Zero.

Valore predefinito: 00:01:00

Valore massimo: 23:59:59
Timeout di chiusura (hh:mm:ss) Specificare un valore indicante l'intervallo di tempo consentito per il completamento di un'operazione di chiusura di un canale. Questo valore deve essere maggiore o uguale a System.TimeSpan.Zero.

Valore predefinito: 00:01:00

Valore massimo: 23:59:59
Dimensioni massime messaggi ricevuti (byte) Specificare le dimensioni massime in byte di un messaggio, intestazioni comprese, che è possibile ricevere in transito. Le dimensioni dei messaggi sono limitate dalla quantità di memoria allocata per ogni messaggio. È possibile utilizzare questa proprietà per limitare l'esposizione ad attacchi di tipo Denial of Service (DoS).

Valore predefinito: 65536

Valore massimo: 2147483647
Transazionale Specificare il tipo di coda messaggi: transazionale o non transazionale Se questa proprietà è selezionata, ogni messaggio viene recapitato una sola volta e al mittente vengono segnalati gli errori di recapito. Per inviare messaggi tramite porte di trasmissione transazionali, gli elementi di associazione durable e exactlyOnce del client devono essere impostati su true. Se la proprietà è deselezionata, i messaggi vengono trasferiti senza verifica del recapito. Nota: Se si usa una coda transazionale in questo indirizzo di ricezione, questa proprietà deve essere selezionata. Nota: ReplaceThisText

Per impostazione predefinita la casella è selezionata.
Elaborazione ordinata Specificare se i messaggi devono essere elaborati in modo seriale. Quando questa proprietà è selezionata, questo indirizzo di ricezione supporta il recapito ordinato dei messaggi quando viene usato insieme a una porta di trasmissione di messaggistica o orchestrazione BizTalk con l'opzione Recapito ordinato impostata su True. È possibile selezionare questa opzione solo quando è selezionata la proprietà Transaction.

Per ulteriori informazioni sull'opzione Recapito ordinato, vedere gli argomenti pertinenti in Vedere anche.

Se si seleziona questa proprietà, viene inoltre ottimizzato l'utilizzo delle risorse in presenza di messaggi di grandi dimensioni, poiché l'adapter viene trasformato in un adapter a thread singolo. Per ulteriori informazioni sulla trasmissione e sulla ricezione di messaggi di grandi dimensioni, vedere gli argomenti pertinenti in Vedere anche.

Per impostazione predefinita, l'opzione è deselezionata.
Numero massimo di chiamate simultanee Specifica il numero di chiamate simultanee a una singola istanza del servizio. Le chiamate oltre il limite vengono accodate. L'impostazione di questo valore su 0 equivale a impostarlo su Int32.MaxValue.

Valore predefinito: 200

Vedere anche

Come configurare un indirizzo di WCF-NetMsmq recapito ordinato dei messaggiSending and Retrieving Messages within a Transaction