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

 

Utilizzare la scheda Binding per definire le proprietà di associazione specifiche per la scheda di ricezione WCF-NetMsmq. 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 invio transazionali, è necessario impostare su true sia gli elementi di associazione durevoli che esattamenteOnce del client. Se la proprietà è deselezionata, i messaggi vengono trasferiti senza verifica del recapito. Nota: Se si usa una coda transazionale in questa posizione 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, questa posizione di ricezione consente il recapito ordinato dei messaggi quando viene usato in combinazione con una porta di invio bizTalk o orchestrazione 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 percorso di ricezione WCF-NetMsmqrecapito ordinato dei messaggiinviati e recuperati messaggi all'interno di una transazione