TransferSession Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Campos
Nombre | Valor | Description |
---|---|---|
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.