TransferSession TransferSession TransferSession TransferSession Enum

Definición

Determina si el contrato para la transferencia de mensajes de un cliente a una aplicación requiere una sesión y si la entrega de mensajes debe conservar el orden en el que el cliente llama a las operaciones.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
Herencia
TransferSessionTransferSessionTransferSessionTransferSession

Campos

None None None None 0

Especifica que no se requiere una sesión para interactuar con los servicios en este contrato.Specifies that a session is not required to interact with the services on this contract.

Ordered Ordered Ordered Ordered 1

Especifica que se requiere una sesión con garantías de la entrega ordenada de los mensajes para interactuar con los servicios en este contrato.Specifies that a session with ordered message delivery guarantees is required to interact with the services on this contract.

Unordered Unordered Unordered Unordered 2

Especifica que es suficiente una sesión con garantías de la entrega no ordenada de los mensajes para interactuar con los servicios en este contrato.Specifies that a session with unordered message delivery guarantees is sufficient to interact with the services on this contract.

Comentarios

Las enumeraciones TransferSession se utilizan normalmente en asociación con un contrato del servicio.The TransferSession enumerations are typically used in association with a service contract. Cuando un cliente envía mensajes a una aplicación o servicio remoto para llamar a las operaciones, TransferSession se utiliza para determinar si se requiere una sesión para interactuar con el servicio y si los mensajes utilizados para invocar las operaciones de un servicio deben llegar en el mismo orden en el que se enviaron.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.

La entrega del mensaje entre el cliente y el servicio requiere una sesión que conserve el orden en el que el cliente llama a las operaciones.Message delivery between client and service requires a session to preserve the order in which operations are called by the client. Si no hay ninguna sesión entre los extremos, el orden de la entrega no refleja el orden en el que se envían los mensajes.If there is no session between endpoints, then the delivery order does not reflect the order in which the messages are sent.

  • El valor de TransferSession que una aplicación utiliza especifica si la aplicación requiere un orden concreto en la secuencia de llamada.The value of TransferSession that an application uses specifies whether the application requires a specific order in the calling sequence. Si se ordenan, el contrato requiere que los mensajes lleguen en el orden en el que se envían.If Ordered, then the contract requires that messages must arrive in the order in which they are sent.

  • Si no ordenado, a continuación, los mensajes utilizados para invocar las operaciones públicas pueden llegar en cualquier orden.If Unordered, then the messages used to invoke public operations can arrive in any order.

Si no hay ninguno, no hay ninguna sesión.If None, there are no sessions.

Se aplica a