Export (0) Print
Expand All

TeamFoundationMessageQueueService Class

Manages message queues for a Team Foundation Server Project Collection.

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationMessageQueueService

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationEventService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationTaskService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationHostManagementService))]
public sealed class TeamFoundationMessageQueueService : ITeamFoundationService

The TeamFoundationMessageQueueService type exposes the following members.

  NameDescription
Public propertyIdleTimeoutGets the interval of time a connection to a message queue can remain connected in an idle state before it is released.
Public propertyOfflineTimeoutGets the interval of time allowed between client connections before a message queue is considered to be offline.
Top

  NameDescription
Public methodBeginAcknowledge(TeamFoundationRequestContext, String, Guid, IList<AcknowledgementRange>, TimeSpan, AsyncCallback, Object)Begins an asynchronous operation which acknowledges all messages which are inclusive to the ranges provided.
Public methodBeginAcknowledge(TeamFoundationRequestContext, String, Guid, IList<AcknowledgementRange>, MessageHeaders, TimeSpan, AsyncCallback, Object)Begins an asynchronous operation which acknowledges all messages which are inclusive to the ranges provided.
Public methodBeginDequeue(TeamFoundationRequestContext, String, Guid, Int64, IList<AcknowledgementRange>, TimeSpan, AsyncCallback, Object)Begins an asynchronous dequeue operation on a message queue.
Public methodBeginDequeue(TeamFoundationRequestContext, String, Guid, Int64, IList<AcknowledgementRange>, MessageHeaders, TimeSpan, AsyncCallback, Object)Begins an asynchronous dequeue operation on a message queue.
Public methodCreateQueueCreates a new message queue.
Public methodDeleteQueue
Public methodEmptyQueueEmpties the contents of the message queue by marking any outstanding messages acknowledged.
Public methodEndAcknowledgeEnds an asynchronous acknowledge operation on a message queue.
Public methodEndDequeueEnds an asynchronous dequeue operation on a message queue.
Public methodEnqueueMessageEnqueues a message into a message queue.
Public methodEqualsDetermines whether the specified object is equal to the current object. (Inherited from Object.)
Public methodGetHashCodeServes as the default hash function. (Inherited from Object.)
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Public methodQueueExistsDetermines whether or not the specified queue is registered.
Public methodSetQueueOfflineSets the message queue status for queueName to offline.
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)
Top

  NameDescription
Explicit interface implemetationPrivate methodITeamFoundationService.ServiceEndThis method is provided for integration into the Team Foundation Server OM. Do not call directly from user code.
Explicit interface implemetationPrivate methodITeamFoundationService.ServiceStartThis method is provided for integration into the Team Foundation Server OM. Do not call directly from user code.
Top

Location Service Identifier: F93895D3-984C-453E-B16E-BBF147526C9D

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show:
© 2015 Microsoft