Freigeben über


TeamFoundationMessageQueueService-Klasse

Verwaltet Meldungswarteschlangen für eine Team Foundation Server-Projektauflistung.

Vererbungshierarchie

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

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

Syntax

'Declaration
<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

Der TeamFoundationMessageQueueService-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode TeamFoundationMessageQueueService

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft IdleTimeout Ruft das Intervall dem Zeitpunkt ab, die eine Verbindung zu einer Meldungswarteschlange verbunden im Leerlauf bleiben kann, bevor sie freigegeben ist.
Öffentliche Eigenschaft OfflineTimeout Ruft das Intervall der Zeit können zwischen Clientverbindungen ab, bevor eine Meldungswarteschlange als Offlinehilfe betrachtet wird.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode BeginAcknowledge(TeamFoundationRequestContext, String, Guid, IList<AcknowledgementRange>, TimeSpan, AsyncCallback, Object) Startet einen asynchronen Vorgang, der alle Meldungen bestätigt, die den bereitgestellten Bereichen liegen sind.
Öffentliche Methode BeginAcknowledge(TeamFoundationRequestContext, String, Guid, IList<AcknowledgementRange>, MessageHeaders, TimeSpan, AsyncCallback, Object) Startet einen asynchronen Vorgang, der alle Meldungen bestätigt, die den bereitgestellten Bereichen liegen sind.
Öffentliche Methode BeginDequeue(TeamFoundationRequestContext, String, Guid, Int64, IList<AcknowledgementRange>, TimeSpan, AsyncCallback, Object) Startet ein asynchrones aus der Warteschlange entfernt Operation in einer Meldungswarteschlange.
Öffentliche Methode BeginDequeue(TeamFoundationRequestContext, String, Guid, Int64, IList<AcknowledgementRange>, MessageHeaders, TimeSpan, AsyncCallback, Object) Startet ein asynchrones aus der Warteschlange entfernt Operation in einer Meldungswarteschlange.
Öffentliche Methode CreateQueue Enthält eine neue Meldungswarteschlange erstellt.
Öffentliche Methode DeleteQueue
Öffentliche Methode EmptyQueue Leert den Inhalt der Meldungswarteschlange durch Markieren aller ausstehenden bestätigten Meldungen.
Öffentliche Methode EndAcknowledge Beendet ein asynchrones bestätigen Operation in einer Meldungswarteschlange.
Öffentliche Methode EndDequeue Beendet ein asynchrones aus der Warteschlange entfernt Operation in einer Meldungswarteschlange.
Öffentliche Methode EnqueueMessage Reiht eine Meldung in einer Meldungswarteschlange in die Warteschlange.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode QueueExists Bestimmt, ob die angegebene Warteschlange registriert wird.
Öffentliche Methode SetQueueOffline Legt den Meldungswarteschlangenstatus für queueName auf offline fest.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Explizite Schnittstellen implementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode ITeamFoundationService.ServiceEnd Diese Methode wird für die Integration in Team Foundation Server OM bereitgestellt.Rufen Sie nicht direkt vom Benutzercode auf.
Explizite SchnittstellenimplementierungPrivate Methode ITeamFoundationService.ServiceStart Diese Methode wird für die Integration in Team Foundation Server OM bereitgestellt.Rufen Sie nicht direkt vom Benutzercode auf.

Zum Seitenanfang

Hinweise

Speicherort-Dienst-Bezeichner: F93895D3-984C-453E-B16E-BBF147526C9D

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.TeamFoundation.Framework.Server-Namespace