ReceiveContext 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从此类派生以实现针对接收上下文功能的自定义状态机。
public ref class ReceiveContext abstract
public abstract class ReceiveContext
type ReceiveContext = class
Public MustInherit Class ReceiveContext
- 继承
-
ReceiveContext
注解
接收上下文功能具有二重性。 在使用队列通道时,接收上下文可让您在处理一条消息之前先锁定此消息。 如果发生失败,此消息将保持锁定状态,使正在处理此消息的服务能够保持所有权(另一个服务将无法接收和处理同一消息)并能够选择对它执行其他一些操作。 在使用单向通道时,接收上下文可让服务控制它发送确认消息的时间,也可以让服务通过发送否定确认消息来指示出现问题。 之后,如果客户端收到否定确认或未在某个特定时间段内收到确认,则客户端可以选择重新发送消息。
构造函数
ReceiveContext() |
初始化 ReceiveContext 类的新实例。 |
字段
Name |
接收上下文的名称。 |
属性
State |
获取或设置状态机的状态。 |
ThisLock |
一个用于锁定 ReceiveContext 实例的对象。 |
方法
事件
Faulted |
定义在消息传递的过程中发生异常时将要引发的事件。 |