Condividi tramite


Proprietà e schema proprietà dell'adapter MSMQ

L'adapter MSMQ assegna i valori alle proprietà di contesto utilizzate nelle applicazioni. Per un elenco delle proprietà di invio e ricezione nell'adapter MSMQ, vedere Come configurare un percorso di ricezione MSMQ e Come configurare una porta di trasmissione MSMQ.

Proprietà Context

Nella tabella riportata di seguito sono illustrate le proprietà di contesto a cui l'adapter MSMQ assegna i valori.

Nome proprietà Tipo Descrizione Innalzata
Acknowledgement xs:int Specifica la classificazione del riconoscimento rappresentato da questo messaggio usando i valori nell'enumerazione System.Messaging.Acknowledgment . No
RiconoscimentoType xs:int Specifica il tipo di messaggio di riconoscimento richiesto dall'applicazione mittente. No
Administrationqueue xs:string Specifica il nome della coda che riceve il messaggio di riconoscimento. No
AppSpecific xs:int Specifica le informazioni specifiche dell'applicazione che è possibile utilizzare per organizzare diversi tipi di messaggi.
ArrivedTime xs:dateTime Specifica la data e l'ora di arrivo del messaggio nella coda di destinazione. No
Autenticata xs:boolean Specifica se il messaggio è stato autenticato. No
BodyType xs:int Specifica il tipo di dati che il corpo del messaggio contiene. No
CertificateThumbPrint xs:string Specifica l'identificazione personale del certificato client da utilizzare per l'autenticazione del messaggio.
Correlationid xs:string Specifica l'identificatore di messaggio utilizzato dai messaggi di riconoscimento, rapporto e risposta per fare riferimento al messaggio originale.
EncryptionAlgorithm xs:int Specifica l'algoritmo di crittografia utilizzato per crittografare il corpo di un messaggio. No
Id xs:string Specifica l'identificatore del messaggio. No
Etichetta xs:string Specifica una stringa Unicode definita dall'applicazione che descrive il messaggio.
MaximumMessageSize xs:unsignedInt Specifica la dimensione massima in kilobyte dei messaggi inviati alla coda specificata. No
MessageType xs:int Specifica il tipo di messaggio. Il tipo di un messaggio di accodamento messaggi può essere uno dei seguenti:

- Normale, ovvero un messaggio tipico inviato da un'applicazione a una coda o un messaggio di risposta restituito all'applicazione di invio.
- Riconoscimento, che Accodamento messaggi genera ogni volta che l'applicazione di invio richiede una. Accodamento messaggi, ad esempio, può generare messaggi positivi o negativi per comunicare l'arrivo o la lettura del messaggio originale. Accodamento messaggi restituisce il messaggio di conferma appropriato alla coda di amministrazione specificata dall'applicazione mittente.
- Report, che accodamento messaggi genera ogni volta che viene definita una coda di report in Gestione code di origine. Quando la traccia è abilitata, l'accodamento messaggi invia un messaggio di rapporto alla coda di rapporti di accodamento messaggi ogni volta che il messaggio originale viene ricevuto o trasmesso da un server di accodamento messaggi.
No
Priorità xs:int Specifica la priorità del messaggio usando i valori definiti nell'enumerazione System.Messaging.MessagePriority .
Recuperabile xs:boolean Specifica se è garantito il recapito del messaggio in caso di guasto del computer o di problemi di rete. No
ResponseQueue xs:string Specifica la coda che riceve i messaggi di risposta generati dall'applicazione. No
SegmentationSupport xs:boolean Specifica se è supportata la segmentazione dei messaggi di dimensioni superiori a 4 MB. No
SentTime xs:dateTime Specifica la data e l'ora sul computer mittente in cui il messaggio è stato inviato dal gestore di code di origine. No
SourceMachine xs:string Specifica il computer che ha dato origine ai messaggi. No
TimeOut xs:int Specifica il tempo che il messaggio può impiegare per raggiungere la coda di destinazione prima che si verifichi il timeout. No
TimeOutUnits string Specifica le unità per la proprietà TimeOut . È possibile impostare questa proprietà su giorni, ore, minuti o secondi. No
Transazionale xs:boolean Specifica il comportamento delle porte di trasmissione e degli indirizzi di ricezione transazionali e non transazionali. No
UseAuthentication xs:boolean Specifica se il messaggio è stato (o deve essere) autenticato prima dell'invio. No
UseDeadLetterQueue xs:boolean Specifica se una copia del messaggio non recapitato deve essere inviata a una coda di messaggi non recapitati. No
UseJournalQueue xs:boolean Specifica se deve essere mantenuta una copia del messaggio in un journal nel computer di origine. No
Password xs:string No

Nota

Le proprietà Acknowledgement, AcknowledgementType, EncryptionAlgorithm e MessageType usano i valori interi equivalenti delle enumerazioni nello spazio dei nomi System.Messaging . Per ulteriori informazioni su questi valori, vedere l'argomento relativo allo spazio dei nomi System.Messaging nella Guida della libreria di classi .NET Framework.

Nota

Se è necessario sviluppare un progetto BizTalk che userà le proprietà del contesto dell'adapter MSMQ, il progetto BizTalk deve contenere un riferimento al file Microsoft.BizTalk.Adapter.MSMQ.MsmqAdapterProperties.dll che si trova nella directory di installazione BizTalk Server.

Etichette dei messaggi

È possibile utilizzare la proprietà Message Queuing Label nei filtri aggiungendo un riferimento a Microsoft.BizTalk.Adapter.MSMQ.MsmqAdapterProperties.dll e selezionando la proprietà nella finestra di dialogo Filtro . È inoltre possibile utilizzare la proprietà in altri contesti poiché l'adapter MSMQ la aggiunge automaticamente al contesto del messaggio.

Vedere anche

Configurazione dell'adapter MSMQ