Поделиться через


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 (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.TeamFoundation.Framework.Client - пространство имен