Comparteix a través de


TransferSession Enumeración

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.

public enum class TransferSession
public enum TransferSession
type TransferSession = 
Public Enum TransferSession
Herencia
TransferSession

Campos

None 0

Especifica que no se requiere una sesión para interactuar con los servicios en este contrato.

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.

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.

Comentarios

Las enumeraciones TransferSession se utilizan normalmente en asociación con un contrato del servicio. 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.

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. 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.

  • El valor de TransferSession que una aplicación utiliza especifica si la aplicación requiere un orden concreto en la secuencia de llamada. Si Se ordena, el contrato requiere que los mensajes lleguen en el orden en el que se envían.

  • Si no está ordenado, los mensajes usados para invocar operaciones públicas pueden llegar en cualquier orden.

Si no hay ninguna, no hay sesiones.

Se aplica a