TfsMessageQueue 类
在 Team Foundation Server提供对承载的消息队列。
继承层次结构
System.Object
Microsoft.TeamFoundation.Framework.Client.TfsMessageQueue
命名空间: Microsoft.TeamFoundation.Framework.Client
程序集: Microsoft.TeamFoundation.Client(在 Microsoft.TeamFoundation.Client.dll 中)
语法
声明
Public NotInheritable Class TfsMessageQueue
public sealed class TfsMessageQueue
TfsMessageQueue 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
Id | 获取队列的唯一标识符。 | |
MaxAcknowledgementDelay | 获取最大时间延迟消息的确认服务器上的。 | |
MaxPendingCount | 获取可同时取消的最大数量。 |
页首
方法
名称 | 说明 | |
---|---|---|
Abort | 中止消息队列连接并立即将控制权返回给调用方。 | |
BeginClose(AsyncCallback, Object) | ||
BeginClose(TimeSpan, AsyncCallback, Object) | ||
BeginDequeue | 开始异步操作取消从该队列的消息。 | |
Close() | 关闭消息队列和释放等待取消消息的任何侦听器。 | |
Close(TimeSpan) | ||
Dequeue(TimeSpan) | 取消从该队列的消息。调用方指定的超时的最长边持久性将阻止。 | |
Dequeue(TimeSpan, TfsDequeueContext%) | 取消从该队列的消息。调用方指定的超时的最长边持久性将阻止。 | |
EndClose | ||
EndDequeue(IAsyncResult) | 结束异步操作取消从该队列的消息。 | |
EndDequeue(IAsyncResult, TfsDequeueContext%) | 结束异步操作取消从该队列的消息。 | |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) | |
GetHashCode | 作为默认哈希函数。 (继承自 Object。) | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
事件
名称 | 说明 | |
---|---|---|
Connected | 引发,当消息队列建立到服务器的成功连接。 | |
Disconnected | 引发,当消息队列第一个通知在连接的重大服务器。 |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。