TransferSession TransferSession TransferSession TransferSession Enum

Definizione

Determina se il contratto per il trasferimento di messaggi da un client a un'applicazione richiede una sessione e se il recapito dei messaggi deve mantenere l'ordine nel quale le operazioni vengono chiamate dal client.Determines if the contract for the transfer of messages from a client to an application requires a session and whether the delivery of messages must preserve the order in which operations are called by the client.

public enum class TransferSession
public enum TransferSession
type TransferSession = 
Public Enum TransferSession
Ereditarietà
TransferSessionTransferSessionTransferSessionTransferSession

Campi

None None None None 0

Specifica che una sessione non deve obbligatoriamente interagire con i servizi in questo contratto.Specifies that a session is not required to interact with the services on this contract.

Ordered Ordered Ordered Ordered 1

Specifica che una sessione con garanzie di recapito dei messaggi ordinati deve interagire con i servizi in questo contratto.Specifies that a session with ordered message delivery guarantees is required to interact with the services on this contract.

Unordered Unordered Unordered Unordered 2

Specifica che una sessione con garanzie di recapito dei messaggi non ordinati è sufficiente per interagire con i servizi in questo contratto.Specifies that a session with unordered message delivery guarantees is sufficient to interact with the services on this contract.

Commenti

Le enumerazioni TransferSession sono utilizzate in genere in associazione con un contratto di servizio.The TransferSession enumerations are typically used in association with a service contract. Quando un client invia messaggi a un'applicazione remota o a un servizio per chiamare operazioni, TransferSession viene utilizzato per determinare se una sessione deve interagire con il servizio e se i messaggi utilizzati per richiamare le operazioni in un servizio devono arrivare nello stesso ordine nel quale sono stati inviati.When a client sends messages to a remote application or service to call operations, TransferSession is used to determine if a session is required to interact with the service and whether the messages used to invoke the operations at a service must arrive in the same order in which they were sent.

Il recapito dei messaggi tra client e servizio richiede che una sessione mantenga l'ordine nel quale le operazioni vengono chiamate dal client.Message delivery between client and service requires a session to preserve the order in which operations are called by the client. Se non esistono sessioni tra endpoint, l'ordine di recapito non riflette l'ordine nel quale vengono inviati i messaggi.If there is no session between endpoints, then the delivery order does not reflect the order in which the messages are sent.

  • Il valore di TransferSession utilizzato da un'applicazione specifica se quest'ultima richiede un determinato ordine nella sequenza di chiamata.The value of TransferSession that an application uses specifies whether the application requires a specific order in the calling sequence. Se ordinato, il contratto richiede che i messaggi vengano ricevuti nell'ordine in cui vengono inviati.If Ordered, then the contract requires that messages must arrive in the order in which they are sent.

  • Se non ordinata, i messaggi utilizzati per richiamare le operazioni pubbliche possono arrivare in qualsiasi ordine.If Unordered, then the messages used to invoke public operations can arrive in any order.

Se None, non sono presenti sessioni.If None, there are no sessions.

Si applica a