TransferSession 열거형

정의

클라이언트에서 애플리케이션으로 메시지를 전송하기 위한 계약에 세션이 필요한지 여부와 메시지 배달에서 클라이언트가 작업을 호출하는 순서를 유지해야 하는지 여부를 결정합니다.

public enum class TransferSession
public enum TransferSession
type TransferSession = 
Public Enum TransferSession
상속
TransferSession

필드

None 0

이 계약에 서비스와 상호 작용하기 위한 세션이 필요 없음을 지정합니다.

Ordered 1

서비스와 상호 작용하기 위해 메시지가 순서대로 배달되도록 보증하는 세션이 이 계약에 필요함을 지정합니다.

Unordered 2

이 계약에 서비스와 상호 작용하기 위해 메시지가 순서 없이 배달되도록 하는 세션으로 충분함을 지정합니다.

설명

TransferSession 열거형은 일반적으로 서비스 계약과 관련하여 사용됩니다. 클라이언트가 원격 애플리케이션 또는 서비스에 메시지를 보내 작업을 호출할 때 TransferSession을 사용하여 서비스와 상호 작용하기 위해 세션이 필요한지 및 서비스에서 작업 호출에 사용된 메시지가 보낸 순서와 동일한 순서로 도착해야 하는지 여부를 결정합니다.

클라이언트와 서비스 간에 메시지 배달 시 클라이언트가 작업을 호출한 순서를 유지하려면 세션이 필요합니다. 엔드포인트 간에 세션이 없으면 메시지를 보낸 순서가 배달 순서에 반영되지 않습니다.

  • 애플리케이션에서 사용하는 TransferSession의 값은 애플리케이션에 호출 시퀀스의 특정 순서가 필요한지 여부를 지정합니다. 정렬 하는 경우 다음 계약에 필요 메시지가 전송 되는 순서로 도착 해야 하 합니다.

  • 경우 순서 지정 안 됨, 다음 public 연산 호출에 사용 하는 메시지는 임의의 순서로 도착할 수 있습니다.

None 인 경우에 세션이 없습니다.

적용 대상