IReliableQueue<T>.TryPeekAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
TryPeekAsync(ITransaction) |
Tente de retourner un objet à partir du début de la file d’attente fiable sans le supprimer. |
TryPeekAsync(ITransaction, LockMode) |
Tente de retourner un objet à partir du début de la file d’attente fiable sans le supprimer. |
TryPeekAsync(ITransaction, TimeSpan, CancellationToken) |
Tente de retourner un objet à partir du début de la file d’attente fiable sans le supprimer. |
TryPeekAsync(ITransaction, LockMode, TimeSpan, CancellationToken) |
Tente de retourner un objet à partir du début de la file d’attente fiable sans le supprimer. |
TryPeekAsync(ITransaction)
Tente de retourner un objet à partir du début de la file d’attente fiable sans le supprimer.
public System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.ConditionalValue<T>> TryPeekAsync (Microsoft.ServiceFabric.Data.ITransaction tx);
abstract member TryPeekAsync : Microsoft.ServiceFabric.Data.ITransaction -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.ConditionalValue<'T>>
Public Function TryPeekAsync (tx As ITransaction) As Task(Of ConditionalValue(Of T))
Paramètres
- tx
- ITransaction
Transaction à laquelle associer cette opération.
Retours
Tâche qui représente l’opération d’aperçu asynchrone. Le résultat de la tâche est un tuple indiquant si un objet a été trouvé au début de la file d’attente et, le cas échéant, l’objet .
Exceptions
tx
a la valeur null.
L’opération n’a pas pu se terminer dans le délai d’attente par défaut.
L’exception indique que le ne peut pas servir les lectures pour le moment. peut être jeté dans tous les s. La perte de . Par exemple, l’état de File d’attente fiable n’est pas encore cohérent.
La transaction a été défaillante en interne par le système. Réessayez l’opération sur une nouvelle transaction
Levée lorsqu’un appel de méthode n’est pas valide pour l’état actuel de l’objet. Par exemple, la transaction utilisée est déjà terminée : validée ou abandonnée par l’utilisateur. Si cette exception est levée, il est fort probable qu’il y ait un bogue dans le code de service de l’utilisation des transactions.
S’applique à
TryPeekAsync(ITransaction, LockMode)
Tente de retourner un objet à partir du début de la file d’attente fiable sans le supprimer.
public System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.ConditionalValue<T>> TryPeekAsync (Microsoft.ServiceFabric.Data.ITransaction tx, Microsoft.ServiceFabric.Data.Collections.LockMode lockMode);
abstract member TryPeekAsync : Microsoft.ServiceFabric.Data.ITransaction * Microsoft.ServiceFabric.Data.Collections.LockMode -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.ConditionalValue<'T>>
Public Function TryPeekAsync (tx As ITransaction, lockMode As LockMode) As Task(Of ConditionalValue(Of T))
Paramètres
- tx
- ITransaction
Transaction à laquelle associer cette opération.
- lockMode
- LockMode
Type de verrouillage à utiliser pour cette opération de lecture.
Retours
Tâche qui représente l’opération d’aperçu asynchrone. Le résultat de la tâche est un tuple indiquant si un objet a été trouvé au début de la file d’attente et, le cas échéant, l’objet .
Exceptions
tx
a la valeur null.
L’opération n’a pas pu se terminer dans le délai d’attente par défaut.
L’exception indique que le ne peut pas servir les lectures pour le moment. peut être jeté dans tous les s. La perte de . Par exemple, l’état de File d’attente fiable n’est pas encore cohérent.
La transaction a été défaillante en interne par le système. Réessayez l’opération sur une nouvelle transaction
Levée lorsqu’un appel de méthode n’est pas valide pour l’état actuel de l’objet. Par exemple, la transaction utilisée est déjà terminée : validée ou abandonnée par l’utilisateur. Si cette exception est levée, il est fort probable qu’il y ait un bogue dans le code de service de l’utilisation des transactions.
S’applique à
TryPeekAsync(ITransaction, TimeSpan, CancellationToken)
Tente de retourner un objet à partir du début de la file d’attente fiable sans le supprimer.
public System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.ConditionalValue<T>> TryPeekAsync (Microsoft.ServiceFabric.Data.ITransaction tx, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
abstract member TryPeekAsync : Microsoft.ServiceFabric.Data.ITransaction * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.ConditionalValue<'T>>
Public Function TryPeekAsync (tx As ITransaction, timeout As TimeSpan, cancellationToken As CancellationToken) As Task(Of ConditionalValue(Of T))
Paramètres
- tx
- ITransaction
Transaction à laquelle associer cette opération.
- timeout
- TimeSpan
Durée d’attente de la fin de l’opération avant de lever une timeoutException. Principalement utilisé pour éviter les interblocages. La valeur par défaut est de 4 secondes.
- cancellationToken
- CancellationToken
Jeton pour surveiller les requêtes d'annulation. La valeur par défaut est Aucun.
Retours
Tâche qui représente l’opération d’aperçu asynchrone. Le résultat de la tâche est un tuple indiquant si un objet a été trouvé au début de la file d’attente et, le cas échéant, l’objet .
Exceptions
tx
a la valeur null.
timeout
est un nombre négatif.
L’opération n’a pas pu se terminer dans le délai donné.
L'opération a été annulée.
L’exception indique que le ne peut pas servir les lectures pour le moment. peut être jeté dans tous les s. La perte de . Par exemple, l’état de File d’attente fiable n’est pas encore cohérent.
La transaction a été défaillante en interne par le système. Réessayez l’opération sur une nouvelle transaction
Levée lorsqu’un appel de méthode n’est pas valide pour l’état actuel de l’objet. Par exemple, la transaction utilisée est déjà terminée : validée ou abandonnée par l’utilisateur. Si cette exception est levée, il est fort probable qu’il y ait un bogue dans le code de service de l’utilisation des transactions.
S’applique à
TryPeekAsync(ITransaction, LockMode, TimeSpan, CancellationToken)
Tente de retourner un objet à partir du début de la file d’attente fiable sans le supprimer.
public System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.ConditionalValue<T>> TryPeekAsync (Microsoft.ServiceFabric.Data.ITransaction tx, Microsoft.ServiceFabric.Data.Collections.LockMode lockMode, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
abstract member TryPeekAsync : Microsoft.ServiceFabric.Data.ITransaction * Microsoft.ServiceFabric.Data.Collections.LockMode * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.ConditionalValue<'T>>
Public Function TryPeekAsync (tx As ITransaction, lockMode As LockMode, timeout As TimeSpan, cancellationToken As CancellationToken) As Task(Of ConditionalValue(Of T))
Paramètres
- tx
- ITransaction
Transaction à laquelle associer cette opération.
- lockMode
- LockMode
Type de verrouillage à utiliser pour cette opération de lecture.
- timeout
- TimeSpan
Durée d’attente de la fin de l’opération avant de lever une timeoutException. Principalement utilisé pour éviter les interblocages. La valeur par défaut est de 4 secondes.
- cancellationToken
- CancellationToken
Jeton pour surveiller les requêtes d'annulation. La valeur par défaut est Aucun.
Retours
Tâche qui représente l’opération d’aperçu asynchrone. Le résultat de la tâche est un tuple indiquant si un objet a été trouvé au début de la file d’attente et, le cas échéant, l’objet .
Exceptions
tx
a la valeur null.
timeout
est un nombre négatif.
L’opération n’a pas pu se terminer dans le délai donné.
L'opération a été annulée.
L’exception indique que le ne peut pas servir les lectures pour le moment. peut être jeté dans tous les s. La perte de . Par exemple, l’état de File d’attente fiable n’est pas encore cohérent.
La transaction a été défaillante en interne par le système. Réessayez l’opération sur une nouvelle transaction
Levée lorsqu’un appel de méthode n’est pas valide pour l’état actuel de l’objet. Par exemple, la transaction utilisée est déjà terminée : validée ou abandonnée par l’utilisateur. Si cette exception est levée, il est fort probable qu’il y ait un bogue dans le code de service de l’utilisation des transactions.
S’applique à
Azure SDK for .NET