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

Nombre Valor Description
None 0

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

Ordered 1

Especifica que se requiere una sesión con garantías de entrega de mensajes ordenadas para interactuar con los servicios de este contrato.

Unordered 2

Especifica que una sesión con garantías de entrega de mensajes desordenadas es suficiente para interactuar con los servicios de este contrato.

Comentarios

Las TransferSession enumeraciones se suelen usar en asociación con un contrato de servicio. Cuando un cliente envía mensajes a una aplicación remota o servicio para llamar a operaciones, TransferSession se usa para determinar si se requiere una sesión para interactuar con el servicio y si los mensajes usados para invocar las operaciones en un servicio deben llegar en el mismo orden en el que se enviaron.

La entrega de mensajes entre el cliente y el servicio requiere una sesión para conservar el orden en el que el cliente llama a las operaciones. Si no hay ninguna sesión entre puntos de conexión, el pedido de entrega no refleja el orden en el que se envían los mensajes.

  • El valor de TransferSession que usa una aplicación especifica si la aplicación requiere un orden específico 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 ninguna sesión.

Se aplica a