Metodo TeamFoundationMessageQueueService.BeginDequeue (TeamFoundationRequestContext, String, Guid, Int64, IList<AcknowledgementRange>, MessageHeaders, TimeSpan, AsyncCallback, Object)
Inizia un asincrono rimuovono l'operazione di una coda di messaggi.
Spazio dei nomi: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)
Sintassi
'Dichiarazione
Public Function BeginDequeue ( _
requestContext As TeamFoundationRequestContext, _
queueName As String, _
sessionId As Guid, _
lastMessageId As Long, _
ranges As IList(Of AcknowledgementRange), _
headers As MessageHeaders, _
timeout As TimeSpan, _
callback As AsyncCallback, _
state As Object _
) As IAsyncResult
public IAsyncResult BeginDequeue(
TeamFoundationRequestContext requestContext,
string queueName,
Guid sessionId,
long lastMessageId,
IList<AcknowledgementRange> ranges,
MessageHeaders headers,
TimeSpan timeout,
AsyncCallback callback,
Object state
)
Parametri
- requestContext
Tipo: Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Il contesto della richiesta
- queueName
Tipo: System.String
L'identificatore della coda
- sessionId
Tipo: System.Guid
L'identificatore di sessione
- lastMessageId
Tipo: System.Int64
L'ultimo identificatore di messaggio, se disponibile
- ranges
Tipo: System.Collections.Generic.IList<AcknowledgementRange>
Una matrice facoltativa di intervalli di messaggi che devono riconoscersi
- headers
Tipo: System.ServiceModel.Channels.MessageHeaders
Le intestazioni aggiuntive che devono essere applicate a questa rimuovono l'operazione, se disponibile
- timeout
Tipo: System.TimeSpan
System.TimeSpan che specifica l'intervallo di tempo di attesa un elemento diventi disponibile.
- callback
Tipo: System.AsyncCallback
Il delegato System.AsyncCallback che riceve la notifica che l'operazione viene completata.
- state
Tipo: System.Object
Un oggetto, specificato dal chiamante, che contiene informazioni sullo stato relative all'operazione asincrona.
Valore restituito
Tipo: System.IAsyncResult
Un'operazione asincrona per rimuovono un messaggio da una coda
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.