此页面有用吗?
您对此内容的反馈非常重要。 请告诉我们您的想法。
更多反馈?
1500 个剩余字符
导出 (0) 打印
全部展开
展开 最小化

MessageSession 方法

注:本页面内容可能不完全适用中国大陆地区运营的 Windows Azure服务。如要了解不同地区 Windows Azure 服务的差异, 请参考本网站.

MessageSession 类型公开以下成员。

  名称说明
公共方法 Abandon(Guid) 丢弃消息并放弃消息锁所有权。 (从 MessageReceiver 继承。)
公共方法 Abandon(Guid, IDictionary<String, Object>) 丢弃消息并放弃消息锁所有权。 (从 MessageReceiver 继承。)
公共方法 AbandonAsync(Guid) 异步丢弃消息并放弃消息锁所有权。 (从 MessageReceiver 继承。)
公共方法 AbandonAsync(Guid, IDictionary<String, Object>) 异步丢弃消息并放弃消息锁所有权。 (从 MessageReceiver 继承。)
公共方法 Abort 对消息传送实体执行中止功能。 (从 ClientEntity 继承。)
公共方法 BeginAbandon(Guid, AsyncCallback, Object) 开始用于放弃消息及其锁的异步操作。 (从 MessageReceiver 继承。)
公共方法 BeginAbandon(Guid, IDictionary<String, Object>, AsyncCallback, Object) 开始用于放弃消息及其锁的异步操作。 (从 MessageReceiver 继承。)
公共方法 BeginClose 开始用于关闭消息客户端实体的异步操作。 (从 MessageClientEntity 继承。)
公共方法 BeginComplete 开始用于完成消息接收的异步操作。 (从 MessageReceiver 继承。)
公共方法 BeginCompleteBatch 开始用于完成消息批处理的异步操作。 (从 MessageReceiver 继承。)
公共方法 BeginDeadLetter(Guid, AsyncCallback, Object) 开始用于将消息移至死信队列的异步操作。 (从 MessageReceiver 继承。)
公共方法 BeginDeadLetter(Guid, IDictionary<String, Object>, AsyncCallback, Object) 开始用于将消息移至死信队列的异步操作。 (从 MessageReceiver 继承。)
公共方法 BeginDeadLetter(Guid, String, String, AsyncCallback, Object) 开始用于将消息移至死信队列的异步操作。 (从 MessageReceiver 继承。)
公共方法 BeginDefer(Guid, AsyncCallback, Object) 开始用于挂起消息接收的异步操作。 (从 MessageReceiver 继承。)
公共方法 BeginDefer(Guid, IDictionary<String, Object>, AsyncCallback, Object) 开始用于挂起消息接收的异步操作。 (从 MessageReceiver 继承。)
公共方法 BeginGetState 开始用于设置消息会话状态的异步操作。
公共方法 BeginPeek(AsyncCallback, Object) 开始用于扫视消息的操作。 (从 MessageReceiver 继承。)
公共方法 BeginPeek(Int64, AsyncCallback, Object) 开始用于扫视消息的操作。 (从 MessageReceiver 继承。)
公共方法 BeginPeekBatch(Int32, AsyncCallback, Object) 开始用于扫视消息批的操作。 (从 MessageReceiver 继承。)
公共方法 BeginPeekBatch(Int64, Int32, AsyncCallback, Object) 开始用于扫视消息批的操作。 (从 MessageReceiver 继承。)
公共方法 BeginReceive(AsyncCallback, Object) 开始用于接收消息的异步操作。 (从 MessageReceiver 继承。)
公共方法 BeginReceive(Int64, AsyncCallback, Object) 开始用于接收消息的异步操作。 (从 MessageReceiver 继承。)
公共方法 BeginReceive(TimeSpan, AsyncCallback, Object) 开始用于接收消息的异步操作。 (从 MessageReceiver 继承。)
公共方法 BeginReceiveBatch(IEnumerable<Int64>, AsyncCallback, Object) 开始用于接收消息批的异步操作。 (从 MessageReceiver 继承。)
公共方法 BeginReceiveBatch(Int32, AsyncCallback, Object) 开始用于接收消息批的异步操作。 (从 MessageReceiver 继承。)
公共方法 BeginReceiveBatch(Int32, TimeSpan, AsyncCallback, Object) 开始用于接收消息批的异步操作。 (从 MessageReceiver 继承。)
公共方法 BeginRenewLock 启动消息会话锁的续订。
公共方法 BeginSetState 开始用于设置消息会话状态的异步操作。
公共方法 Close 向 Service Bus 发送清除消息,指出已完成对实体的使用。 (从 ClientEntity 继承。)
公共方法 CloseAsync 向 Service Bus 异步发送清除消息,指出已完成对实体的使用。 (从 ClientEntity 继承。)
公共方法 Complete 完成对消息的接收操作。 (从 MessageReceiver 继承。)
公共方法 CompleteAsync 异步完成对消息的接收操作。 (从 MessageReceiver 继承。)
公共方法 CompleteBatch 完成对消息批的接收操作。 (从 MessageReceiver 继承。)
公共方法 CompleteBatchAsync 异步完成对消息批的接收操作。 (从 MessageReceiver 继承。)
公共方法 DeadLetter(Guid) 将未传递的消息移至死信队列。 (从 MessageReceiver 继承。)
公共方法 DeadLetter(Guid, IDictionary<String, Object>) 将未传递的消息移至死信队列。 (从 MessageReceiver 继承。)
公共方法 DeadLetter(Guid, String, String) 将未传递的消息移至死信队列。 (从 MessageReceiver 继承。)
公共方法 DeadLetterAsync(Guid) 将未传递的消息异步移动到死信队列。 (从 MessageReceiver 继承。)
公共方法 DeadLetterAsync(Guid, IDictionary<String, Object>) 将未传递的消息异步移动到死信队列。 (从 MessageReceiver 继承。)
公共方法 DeadLetterAsync(Guid, String, String) 将未传递的消息异步移动到死信队列。 (从 MessageReceiver 继承。)
公共方法 Defer(Guid) 指示接收者想要推迟消息的处理。 (从 MessageReceiver 继承。)
公共方法 Defer(Guid, IDictionary<String, Object>) 指示接收者想要推迟消息的处理。 (从 MessageReceiver 继承。)
公共方法 DeferAsync(Guid) 异步推迟消息处理。 (从 MessageReceiver 继承。)
公共方法 DeferAsync(Guid, IDictionary<String, Object>) 异步推迟消息处理。 (从 MessageReceiver 继承。)
公共方法 EndAbandon 结束用于放弃消息及其锁的异步操作。 (从 MessageReceiver 继承。)
公共方法 EndClose 完成用于关闭消息客户端实体的异步操作。 (从 MessageClientEntity 继承。)
公共方法 EndComplete 结束用于完成消息接收的异步操作。 (从 MessageReceiver 继承。)
公共方法 EndCompleteBatch 结束用于完成批消息接收的异步操作。 (从 MessageReceiver 继承。)
公共方法 EndDeadLetter 结束用于将消息移至死信队列的异步操作。 (从 MessageReceiver 继承。)
公共方法 EndDefer 结束用于推迟消息接收的异步操作。 (从 MessageReceiver 继承。)
公共方法 EndGetState 结束用于获取消息会话状态的异步操作。
公共方法 EndPeek 结束用于扫视消息的异步操作。 (从 MessageReceiver 继承。)
公共方法 EndPeekBatch 结束用于扫视消息批的异步操作。 (从 MessageReceiver 继承。)
公共方法 EndReceive 结束用于接收消息的异步操作。 (从 MessageReceiver 继承。)
公共方法 EndReceiveBatch 结束用于接收消息批的异步操作。 (从 MessageReceiver 继承。)
公共方法 EndRenewLock 启动消息会话锁的续订。
公共方法 EndSetState 结束用于设置消息会话状态的异步操作。
公共方法 Equals (从 Object 继承。)
受保护方法 Fault 仅供内部使用。请勿从此类继承。 (从 ClientEntity 继承。)
受保护方法 Finalize (从 Object 继承。)
公共方法 GetHashCode (从 Object 继承。)
受保护方法 GetProperty<T> (从 MessageReceiver 继承。)
公共方法 GetState 获取消息会话的状态。
公共方法 GetStateAsync 异步获取消息会话的状态。
公共方法 GetType (从 Object 继承。)
受保护方法 MemberwiseClone (从 Object 继承。)
受保护方法 OnAbandon 在调用 Abandon 操作时执行。 (覆盖 MessageReceiver.OnAbandon(TrackingContext, IEnumerable<Guid>, IDictionary<String, Object>, TimeSpan)。)
受保护方法 OnAbort 中止消息会话。 (覆盖 ClientEntity.OnAbort()。)
受保护方法 OnBeginAbandon 在调用 OnAbandon 或 BeginAbandon 操作时执行。 (覆盖 MessageReceiver.OnBeginAbandon(TrackingContext, IEnumerable<Guid>, IDictionary<String, Object>, Boolean, TimeSpan, AsyncCallback, Object)。)
受保护方法 OnBeginClose 开始用于关闭消息会话通信对象的异步操作。 (覆盖 ClientEntity.OnBeginClose(TimeSpan, AsyncCallback, Object)。)
受保护方法 OnBeginComplete(TrackingContext, IEnumerable<ArraySegment<Byte>>, Boolean, TimeSpan, AsyncCallback, Object) 在调用 OnCompleteBeginComplete 操作时执行。 (覆盖 MessageReceiver.OnBeginComplete(TrackingContext, IEnumerable<ArraySegment<Byte>>, Boolean, TimeSpan, AsyncCallback, Object)。)
受保护方法 OnBeginComplete(TrackingContext, IEnumerable<Guid>, Boolean, TimeSpan, AsyncCallback, Object) 在调用 OnCompleteBeginComplete 操作时执行。 (覆盖 MessageReceiver.OnBeginComplete(TrackingContext, IEnumerable<Guid>, Boolean, TimeSpan, AsyncCallback, Object)。)
受保护方法 OnBeginDeadLetter 在调用 OnDeadLetterBeginDeadLetter 操作时执行。 (覆盖 MessageReceiver.OnBeginDeadLetter(TrackingContext, IEnumerable<Guid>, IDictionary<String, Object>, String, String, Boolean, TimeSpan, AsyncCallback, Object)。)
受保护方法 OnBeginDefer 在调用 OnDeferBeginDefer 操作时执行。 (覆盖 MessageReceiver.OnBeginDefer(TrackingContext, IEnumerable<Guid>, IDictionary<String, Object>, Boolean, TimeSpan, AsyncCallback, Object)。)
受保护方法 OnBeginGetState 在调用 OnGetStateBeginGetState 操作时执行。
受保护方法 OnBeginOpen 在对消息接收者调用 OnOpen 操作时执行。 (覆盖 ClientEntity.OnBeginOpen(TimeSpan, AsyncCallback, Object)。)
受保护方法 OnBeginPeek 在调用 OnPeekBeginPeek 操作时执行。 (覆盖 MessageReceiver.OnBeginPeek(TrackingContext, Int64, Int32, TimeSpan, AsyncCallback, Object)。)
受保护方法 OnBeginRenewLock 在调用 RenewLock 或 BeginRenewLock 操作时执行。
受保护方法 OnBeginRenewMessageLocks 在针对锁消息调用 OnBegin 操作时执行。 (覆盖 MessageReceiver.OnBeginRenewMessageLocks(TrackingContext, IEnumerable<Guid>, Boolean, TimeSpan, AsyncCallback, Object)。)
受保护方法 OnBeginSetState 在调用 OnSetStateBeginSetState 操作时执行。
受保护方法 OnBeginTryReceive(TrackingContext, IEnumerable<Int64>, TimeSpan, AsyncCallback, Object) 在对消息接收者调用 OnTryReceiveBeginTryReceive 操作时执行。 (覆盖 MessageReceiver.OnBeginTryReceive(TrackingContext, IEnumerable<Int64>, TimeSpan, AsyncCallback, Object)。)
受保护方法 OnBeginTryReceive(TrackingContext, Int32, TimeSpan, AsyncCallback, Object) 在对消息接收者调用 OnTryReceiveBeginTryReceive 操作时执行。 (覆盖 MessageReceiver.OnBeginTryReceive(TrackingContext, Int32, TimeSpan, AsyncCallback, Object)。)
受保护方法 OnBeginTryReceive2 在对消息接收者调用 OnTryReceiveBeginTryReceive 操作时执行。 (覆盖 MessageReceiver.OnBeginTryReceive2(TrackingContext, Int32, TimeSpan, AsyncCallback, Object)。)
受保护方法 OnBeginTryReceiveEventData 在为事件数据调用 OnTryReceiveBeginTryReceive 操作时执行。 (从 MessageReceiver 继承。)
受保护方法 OnClose (从 ClientEntity 继承。)
受保护方法 OnClosed (从 ClientEntity 继承。)
受保护方法 OnComplete 完成消息接收操作。 (覆盖 MessageReceiver.OnComplete(TrackingContext, IEnumerable<Guid>, TimeSpan)。)
受保护方法 OnDeadLetter 在调用 DeadLetter 操作时执行。 (覆盖 MessageReceiver.OnDeadLetter(TrackingContext, IEnumerable<Guid>, IDictionary<String, Object>, String, String, TimeSpan)。)
受保护方法 OnDefer 在调用 Defer 操作时执行。 (覆盖 MessageReceiver.OnDefer(TrackingContext, IEnumerable<Guid>, IDictionary<String, Object>, TimeSpan)。)
受保护方法 OnEndAbandon 结束用于放弃消息及其锁的异步操作。 (覆盖 MessageReceiver.OnEndAbandon(IAsyncResult)。)
受保护方法 OnEndClose 结束用于关闭消息会话通信对象的异步操作。 (覆盖 ClientEntity.OnEndClose(IAsyncResult)。)
受保护方法 OnEndComplete 对消息接收者执行“结束完成”操作。 (覆盖 MessageReceiver.OnEndComplete(IAsyncResult)。)
受保护方法 OnEndDeadLetter 对消息接收者执行“结束死信”操作。 (覆盖 MessageReceiver.OnEndDeadLetter(IAsyncResult)。)
受保护方法 OnEndDefer 对消息接收者执行“结束推迟”操作。 (覆盖 MessageReceiver.OnEndDefer(IAsyncResult)。)
受保护方法 OnEndGetState 在调用 OnGetStateEndGetState 操作时执行。
受保护方法 OnEndOpen 结束用于打开消息会话通信对象的异步操作。 (覆盖 ClientEntity.OnEndOpen(IAsyncResult)。)
受保护方法 OnEndPeek 在调用 EndPeek 操作时执行。 (覆盖 MessageReceiver.OnEndPeek(IAsyncResult)。)
受保护方法 OnEndRenewLock 对消息接收者执行 EndRenewLock 操作。
受保护方法 OnEndRenewMessageLocks 针对消息锁执行 EndRenew 操作。 (覆盖 MessageReceiver.OnEndRenewMessageLocks(IAsyncResult)。)
受保护方法 OnEndSetState 结束用于设置消息会话状态的异步操作。
受保护方法 OnEndTryReceive 对消息接收者执行“结束尝试接收”操作。 (覆盖 MessageReceiver.OnEndTryReceive(IAsyncResult, IEnumerable<BrokeredMessage>)。)
受保护方法 OnEndTryReceive2 对消息接收者执行“结束尝试接收”操作。 (覆盖 MessageReceiver.OnEndTryReceive2(IAsyncResult, IEnumerable<BrokeredMessage>)。)
受保护方法 OnEndTryReceiveEventData 为事件数据执行 EndTryReceive 操作。 (从 MessageReceiver 继承。)
受保护方法 OnFaulted (从 ClientEntity 继承。)
受保护方法 OnGetState 在调用 GetState 操作时执行。
公共方法 OnMessage 在事件驱动的消息泵中处理消息。 (从 MessageReceiver 继承。)
公共方法 OnMessageAsync 在事件驱动的消息泵中异步处理消息。 (从 MessageReceiver 继承。)
受保护方法 OnOpen (从 ClientEntity 继承。)
受保护方法 OnOpened (从 ClientEntity 继承。)
受保护方法 OnPeek 在调用 Peek 操作时执行。 (从 MessageReceiver 继承。)
受保护方法 OnRenewLock 针对消息锁执行 RenewLock 操作。
受保护方法 OnRenewMessageLocks 针对锁消息执行 Renew 操作。 (从 MessageReceiver 继承。)
受保护方法 OnSetState 在调用 SetState 操作时执行。
受保护方法 OnTryReceive(TrackingContext, IEnumerable<Int64>, TimeSpan, IEnumerable<BrokeredMessage>) 尝试消息接收操作。 (覆盖 MessageReceiver.OnTryReceive(TrackingContext, IEnumerable<Int64>, TimeSpan, IEnumerable<BrokeredMessage>)。)
受保护方法 OnTryReceive(TrackingContext, Int32, TimeSpan, IEnumerable<BrokeredMessage>) 尝试消息接收操作。 (覆盖 MessageReceiver.OnTryReceive(TrackingContext, Int32, TimeSpan, IEnumerable<BrokeredMessage>)。)
公共方法 Peek() 读取下一个消息,但不更改接收器或消息源的状态。 (从 MessageReceiver 继承。)
公共方法 Peek(Int64) 读取下一个消息,但不更改接收器或消息源的状态。 (从 MessageReceiver 继承。)
公共方法 PeekAsync() 异步读取下一个消息,但不更改接收器或消息源的状态。 (从 MessageReceiver 继承。)
公共方法 PeekAsync(Int64) 异步读取下一个消息,但不更改接收器或消息源的状态。 (从 MessageReceiver 继承。)
公共方法 PeekBatch(Int32) 读取下一个消息批,但不更改接收器或消息源的状态。 (从 MessageReceiver 继承。)
公共方法 PeekBatch(Int64, Int32) 读取下一个消息批,但不更改接收器或消息源的状态。 (从 MessageReceiver 继承。)
公共方法 PeekBatchAsync(Int32) 异步读取下一个消息批,但不更改接收器或消息源的状态。 (从 MessageReceiver 继承。)
公共方法 PeekBatchAsync(Int64, Int32) 异步读取下一个消息批,但不更改接收器或消息源的状态。 (从 MessageReceiver 继承。)
公共方法 Receive() 从当前队列或主题接收 BrokeredMessage (从 MessageReceiver 继承。)
公共方法 Receive(Int64) 从当前队列或主题接收消息。 (从 MessageReceiver 继承。)
公共方法 Receive(TimeSpan) 从当前队列或主题接收 BrokeredMessage (从 MessageReceiver 继承。)
公共方法 ReceiveAsync() 从当前队列或主题异步接收消息。 (从 MessageReceiver 继承。)
公共方法 ReceiveAsync(Int64) 从当前队列或主题异步接收消息。 (从 MessageReceiver 继承。)
公共方法 ReceiveAsync(TimeSpan) 从当前队列或主题异步接收消息。 (从 MessageReceiver 继承。)
公共方法 ReceiveBatch(IEnumerable<Int64>) 接收消息批。 (从 MessageReceiver 继承。)
公共方法 ReceiveBatch(Int32) 接收消息批。 (从 MessageReceiver 继承。)
公共方法 ReceiveBatch(Int32, TimeSpan) 接收消息批。 (从 MessageReceiver 继承。)
公共方法 ReceiveBatchAsync(IEnumerable<Int64>) 异步接收消息批。 (从 MessageReceiver 继承。)
公共方法 ReceiveBatchAsync(Int32) 异步接收消息批。 (从 MessageReceiver 继承。)
公共方法 ReceiveBatchAsync(Int32, TimeSpan) 异步接收消息批。 (从 MessageReceiver 继承。)
公共方法 RenewLock 指定主机续订消息锁的时间段。
公共方法 RenewLockAsync 指定主机续订消息锁的时间段。
公共方法 SetState 设置消息会话的状态。
公共方法 SetStateAsync 异步设置消息会话的状态。
受保护方法 ThrowIfClosed (从 ClientEntity 继承。)
受保护方法 ThrowIfDisposed (从 ClientEntity 继承。)
受保护方法 ThrowIfDisposedOrImmutable (从 ClientEntity 继承。)
受保护方法 ThrowIfDisposedOrNotOpen (从 ClientEntity 继承。)
受保护方法 ThrowIfFaulted (从 ClientEntity 继承。)
公共方法 ToString (从 Object 继承。)
页首

社区附加资源

添加
显示:
© 2015 Microsoft