Partager via


TfsMessageQueue, classe

Permet d'accéder à une file d'attente de messages hébergée sur Team Foundation Server.

Hiérarchie d'héritage

System.Object
  Microsoft.TeamFoundation.Framework.Client.TfsMessageQueue

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

Syntaxe

'Déclaration
Public NotInheritable Class TfsMessageQueue
public sealed class TfsMessageQueue

Le type TfsMessageQueue expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Id Obtient l'identificateur unique de cette file d'attente.
Propriété publique MaxAcknowledgementDelay Obtient le temps maximum de différer l'accusé de recevoir des messages sur le serveur.
Propriété publique MaxPendingCount Obtient le nombre maximal de messages qui peuvent être extraits de la file d'attente en même temps.

Début

Méthodes

  Nom Description
Méthode publique Abort Abandonne la connexion de file d'attente et immédiatement le retourne le contrôle à l'appelant.
Méthode publique BeginClose(AsyncCallback, Object)
Méthode publique BeginClose(TimeSpan, AsyncCallback, Object)
Méthode publique BeginDequeue Commence une opération asynchrone pour retirer un message de la file d'attente de la file d'attente.
Méthode publique Close() Ferme la file d'attente et libèrent tous les écouteurs qui attendent pour retirer un message de la file d'attente.
Méthode publique Close(TimeSpan)
Méthode publique Dequeue(TimeSpan) Retire un message de la file d'attente de la file d'attente.L'appelant sera bloqué pendant une durée maximale du délai d'attente spécifié.
Méthode publique Dequeue(TimeSpan, TfsDequeueContext%) Retire un message de la file d'attente de la file d'attente.L'appelant sera bloqué pendant une durée maximale du délai d'attente spécifié.
Méthode publique EndClose
Méthode publique EndDequeue(IAsyncResult) Termine une opération asynchrone pour retirer un message de la file d'attente de la file d'attente.
Méthode publique EndDequeue(IAsyncResult, TfsDequeueContext%) Termine une opération asynchrone pour retirer un message de la file d'attente de la file d'attente.
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 ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)

Début

Événements

  Nom Description
Événement public Connected Déclenché lorsque la file d'attente de messages établit une connexion réussie au serveur.
Événement public Disconnected Déclenché lorsque la file d'attente de messages note d'abord une interruption dans la connectivité au serveur.

Début

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.Client, espace de noms