TransferSession Enumeração

Definição

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
TransferSession

Campos

Nome Valor Description
None 0

Especifica que uma sessão não é necessária para interagir com os serviços neste contrato.

Ordered 1

Especifica que uma sessão com garantias de entrega de mensagens ordenadas é necessária para interagir com os serviços neste contrato.

Unordered 2

Especifica que uma sessão com garantias de entrega de mensagens não ordenadas é suficiente para interagir com os serviços neste 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 para 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 na qual as operações são chamadas pelo cliente. Se não houver sessão entre pontos de extremidade, a ordem de entrega não refletirá a ordem na qual as mensagens são enviadas.

  • O valor que TransferSession um aplicativo usa especifica se o aplicativo requer uma ordem específica na sequência de chamadas. Se ordenado, o contrato exige que as mensagens cheguem na ordem em que são enviadas.

  • Se não ordenado, as mensagens usadas para invocar operações públicas poderão chegar em qualquer ordem.

Se Nenhum, não haverá sessões.

Aplica-se a