sys.conversation_endpoints (Transact-SQL)
Ogni lato di una conversazione di Service Broker è rappresentato da un endpoint di conversazione. In questa vista del catalogo è contenuta una riga per endpoint di conversazione nel database.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
conversation_handle |
uniqueidentifier |
Identificatore dell'endpoint di conversazione. Non supporta valori Null. |
conversation_id |
uniqueidentifier |
Identificatore della conversazione. Questo identificatore viene condiviso da entrambi i partecipanti alla conversazione e, analogamente alla colonna is_initiator, è univoco nel database. Non supporta valori Null. |
is_initiator |
tinyint |
Indica se l'endpoint funge da initiator o da target della conversazione. Non supporta valori Null. 1 = Initiator 0 = Target |
service_contract_id |
int |
Identificatore del contratto per la conversazione. Non supporta valori Null. |
conversation_group_id |
uniqueidentifier |
Identificatore del gruppo di conversazioni a cui appartiene la conversazione. Non supporta valori Null. |
service_id |
int |
Identificatore del servizio per il lato specificato della conversazione. Non supporta valori Null. |
lifetime |
datetime |
Data/ora di scadenza della conversazione. Non supporta valori Null. |
state |
char(2) |
Stato corrente della conversazione. Non supporta valori Null. I possibili valori sono i seguenti:
|
state_desc |
nvarchar(60) |
Descrizione dello stato dell'endpoint di conversazione. I possibili valori sono i seguenti:
Questa colonna supporta valori Null. |
far_service |
nvarchar(256) |
Nome del servizio nel lato remoto della conversazione. Non supporta valori Null. |
far_broker_instance |
nvarchar(128) |
L'istanza di Service Broker per il lato remoto della conversazione. Supporta valori Null. |
principal_id |
int |
Identificatore dell'entità il cui certificato viene utilizzato dal lato locale del dialogo. Non supporta valori Null. |
far_principal_id |
int |
Identificatore dell'utente il cui certificato viene utilizzato dal lato remoto del dialogo. Non supporta valori Null. |
outbound_session_key_identifier |
uniqueidentifier |
Identificatore della chiave di crittografia in uscita per il dialogo. Non supporta valori Null. |
inbound_session_key_identifier |
uniqueidentifier |
Identificatore della chiave di crittografia in ingresso per il dialogo. Non supporta valori Null. |
security_timestamp |
datetime |
Ora di creazione della chiave della sessione locale. Non supporta valori Null. |
dialog_timer |
datetime |
Ora in cui il timer di conversazione per il dialogo corrente invia un messaggio DialogTimer. Non supporta valori Null. |
send_sequence |
bigint |
Numero di messaggio successivo nella sequenza di invio. Non supporta valori Null. |
last_send_tran_id |
binary(6) |
ID di transazione interna dell'ultima transazione che ha inviato un messaggio. Non supporta valori Null. |
end_dialog_sequence |
bigint |
Numero di sequenza del messaggio di fine dialogo. Non supporta valori Null. |
receive_sequence |
bigint |
Numero di messaggio successivo previsto nella sequenza di ricezione dei messaggi. Non supporta valori Null. |
receive_sequence_frag |
int |
Numero di frammento di messaggio successivo previsto nella sequenza di ricezione dei messaggi. Non supporta valori Null. |
system_sequence |
bigint |
Numero di sequenza dell'ultimo messaggio di sistema per il dialogo. Non supporta valori Null. |
first_out_of_order_sequence |
bigint |
Numero di sequenza del primo messaggio nei messaggi non in ordine per il dialogo. Non supporta valori Null. |
last_out_of_order_sequence |
bigint |
Numero di sequenza dell'ultimo messaggio nei messaggi non in ordine per il dialogo. Non supporta valori Null. |
last_out_of_order_frag |
int |
Numero di sequenza dell'ultimo messaggio nei frammenti dei messaggi non in ordine per il dialogo. Non supporta valori Null. |
is_system |
bit |
1 se si tratta di un dialogo di sistema. Non supporta valori Null. |
Vedere anche
Altre risorse
Architettura delle conversazioni