TeamFoundationMessageQueueService, classe

Gère les files d'attente de messages pour une collection de projets d'Team Foundation Server.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.TeamFoundation.Framework.Server
Assembly :  Microsoft.TeamFoundation.Framework.Server (dans Microsoft.TeamFoundation.Framework.Server.dll)

Syntaxe

'Déclaration
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationEventService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationTaskService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationHostManagementService))> _
Public NotInheritable Class TeamFoundationMessageQueueService _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationEventService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationTaskService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationHostManagementService))]
public sealed class TeamFoundationMessageQueueService : ITeamFoundationService

Le type TeamFoundationMessageQueueService expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique TeamFoundationMessageQueueService

Début

Propriétés

  Nom Description
Propriété publique IdleTimeout Obtient l'intervalle de temps où une connexion à une file d'attente de messages peut rester connectée dans un état inactif avant d'être libérée.
Propriété publique OfflineTimeout Obtient l'intervalle de temps autorisé entre les connexions clientes avant qu'une file d'attente de messages être considérée comme hors connexion.

Début

Méthodes

  Nom Description
Méthode publique BeginAcknowledge(TeamFoundationRequestContext, String, Guid, IList<AcknowledgementRange>, TimeSpan, AsyncCallback, Object) Commence une opération asynchrone qui accepte tous les messages qui sont inclus aux plages fournies.
Méthode publique BeginAcknowledge(TeamFoundationRequestContext, String, Guid, IList<AcknowledgementRange>, MessageHeaders, TimeSpan, AsyncCallback, Object) Commence une opération asynchrone qui accepte tous les messages qui sont inclus aux plages fournies.
Méthode publique BeginDequeue(TeamFoundationRequestContext, String, Guid, Int64, IList<AcknowledgementRange>, TimeSpan, AsyncCallback, Object) Démarre un asynchrone effectuer l'opération de la file d'attente sur une file d'attente de messages.
Méthode publique BeginDequeue(TeamFoundationRequestContext, String, Guid, Int64, IList<AcknowledgementRange>, MessageHeaders, TimeSpan, AsyncCallback, Object) Démarre un asynchrone effectuer l'opération de la file d'attente sur une file d'attente de messages.
Méthode publique CreateQueue Crée une nouvelle file d'attente de messages.
Méthode publique DeleteQueue
Méthode publique EmptyQueue Vide le contenu de la file d'attente de messages en marquant tous les messages en attente acceptés.
Méthode publique EndAcknowledge Termine un asynchrone acceptent l'opération sur une file d'attente de messages.
Méthode publique EndDequeue Termine un asynchrone effectuer l'opération de la file d'attente sur une file d'attente de messages.
Méthode publique EnqueueMessage Associe un message en file d'attente dans une file d'attente de messages.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique QueueExists Détermine si la file d'attente spécifiée est signalée.
Méthode publique SetQueueOffline Définit l'état de file d'attente de messages pour queueName à hors connexion.
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée ITeamFoundationService.ServiceEnd Cette méthode est fournie pour l'intégration dans Team Foundation Server OM.N'appelez pas directement du code utilisateur.
Implémentation d'interface expliciteMéthode privée ITeamFoundationService.ServiceStart Cette méthode est fournie pour l'intégration dans Team Foundation Server OM.N'appelez pas directement du code utilisateur.

Début

Notes

Identificateur de service d'emplacement : F93895D3-984C-453E-B16E-BBF147526C9D

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.TeamFoundation.Framework.Server, espace de noms