Condividi tramite


Classe TeamFoundationMessageQueueService

Gestisce le code di messaggi per una raccolta di progetti Team Foundation Server.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Sintassi

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

Il tipo TeamFoundationMessageQueueService espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico TeamFoundationMessageQueueService

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica IdleTimeout Ottiene l'intervallo di tempo che una connessione a una coda di messaggi può rimanere collegata in uno stato di inattività prima che sia stata eliminata.
Proprietà pubblica OfflineTimeout Ottiene l'intervallo di tempo consentito tra connessioni client prima di una coda di messaggi sia considerata offline.

In alto

Metodi

  Nome Descrizione
Metodo pubblico BeginAcknowledge(TeamFoundationRequestContext, String, Guid, IList<AcknowledgementRange>, TimeSpan, AsyncCallback, Object) Inizia un'operazione asincrona che riconosce tutti i messaggi inclusi a intervalli specificati.
Metodo pubblico BeginAcknowledge(TeamFoundationRequestContext, String, Guid, IList<AcknowledgementRange>, MessageHeaders, TimeSpan, AsyncCallback, Object) Inizia un'operazione asincrona che riconosce tutti i messaggi inclusi a intervalli specificati.
Metodo pubblico BeginDequeue(TeamFoundationRequestContext, String, Guid, Int64, IList<AcknowledgementRange>, TimeSpan, AsyncCallback, Object) Inizia un asincrono rimuovono l'operazione di una coda di messaggi.
Metodo pubblico BeginDequeue(TeamFoundationRequestContext, String, Guid, Int64, IList<AcknowledgementRange>, MessageHeaders, TimeSpan, AsyncCallback, Object) Inizia un asincrono rimuovono l'operazione di una coda di messaggi.
Metodo pubblico CreateQueue Crea una nuova coda di messaggi.
Metodo pubblico DeleteQueue
Metodo pubblico EmptyQueue Svuota il contenuto della coda di messaggi includono tutti i messaggi costanti riconosciuti.
Metodo pubblico EndAcknowledge Termina un asincrono riconosce l'operazione di una coda di messaggi.
Metodo pubblico EndDequeue Termina un asincrono rimuovono l'operazione di una coda di messaggi.
Metodo pubblico EnqueueMessage Enqueues un messaggio in una coda di messaggi.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico QueueExists Determina se la coda specificata viene registrata.
Metodo pubblico SetQueueOffline Imposta lo stato della coda di messaggi per queueName a offline.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato ITeamFoundationService.ServiceEnd Questo metodo viene fornito per l'integrazione in Team Foundation Server OM.Non chiamare direttamente dal codice utente.
Implementazione esplicita dell'interfacciaMetodo privato ITeamFoundationService.ServiceStart Questo metodo viene fornito per l'integrazione in Team Foundation Server OM.Non chiamare direttamente dal codice utente.

In alto

Note

Identificatore del servizio di percorso: F93895D3-984C-453E-B16E-BBF147526C9D

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Framework.Server