TransferSession 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
确定从客户端到应用程序的消息传输协定是否需要会话,以及消息的传递是否必须保持与客户端调用操作一致的顺序。
public enum class TransferSession
public enum TransferSession
type TransferSession =
Public Enum TransferSession
- 继承
字段
名称 | 值 | 说明 |
---|---|---|
None | 0 | 指定此协定上不要求使用会话与服务进行交互。 |
Ordered | 1 | 指定此协定上要求具有有序消息传递保证的会话与服务进行交互。 |
Unordered | 2 | 指定此协定上具有无序消息传递保证的会话已足以与服务进行交互。 |
注解
TransferSession 枚举通常与服务协定结合使用。 当客户端向远程应用程序或服务发送消息以调用操作时,TransferSession 用于确定是否需要会话与服务进行交互,以及用于对服务调用操作的消息是否必须按照消息的发送顺序到达。
客户端与服务之间的消息传递需要会话,以保持与客户端调用操作一致的顺序。 如果终结点之间没有会话,则传递顺序不反映消息的发送顺序。
应用程序使用的 TransferSession 的值指定应用程序是否需要在调用序列中使用特定顺序。 如果已订购,则协定要求消息必须按发送顺序到达。
如果无序,则用于调用公共操作的消息可以按任意顺序到达。
如果“无”,则没有会话。