TransferSession Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Determina se o contrato para a transferência de mensagens de um cliente para um aplicativo requer uma sessão e se a entrega de mensagens deve preservar a ordem na qual as operações são chamadas pelo cliente.
public enum class TransferSession
public enum TransferSession
type TransferSession =
Public Enum TransferSession
- Herança
Campos
None | 0 | Especifica que uma sessão não é necessário para interagir com os serviços nesse contrato. |
Ordered | 1 | Especifica que uma sessão com garantias de entrega ordenada de mensagem é necessária para interagir com os serviços nesse contrato. |
Unordered | 2 | Especifica que uma sessão com garantias de entrega de mensagem não ordenada é suficiente para interagir com os serviços nesse contrato. |
Comentários
As TransferSession enumerações normalmente são usadas em associação a um contrato de serviço. Quando um cliente envia mensagens a um aplicativo ou serviço remoto para chamar operações, TransferSession é usado para determinar se uma sessão é necessária para interagir com o serviço e se as mensagens usadas para invocar as operações em um serviço devem chegar na mesma ordem em que foram enviadas.
A entrega de mensagens entre o cliente e o serviço requer uma sessão para preservar a ordem em que as operações são chamadas pelo cliente. Se não houver nenhuma sessão entre os pontos de extremidade, a ordem de entrega não refletirá a ordem na qual as mensagens são enviadas.
O valor de TransferSession que um aplicativo usa especifica se o aplicativo requer uma ordem específica na sequência de chamada. Se solicitado, o contrato exigirá que as mensagens cheguem na ordem em que são enviadas.
Se não ordenado, as mensagens usadas para invocar operações públicas podem chegar em qualquer ordem.
Se nenhum, não haverá nenhuma sessão.