Partager via


EventHubReceiver.Receive Méthode

Définition

Surcharges

Receive()

Reçoit les données d’événement Event Hubs.

Receive(Int32)

Reçoit les données d’événement Event Hubs, jusqu’au nombre spécifié.

Receive(TimeSpan)

Reçoit les données d’événement Event Hubs avec la valeur de délai d’expiration spécifiée.

Receive(Int32, TimeSpan)

Reçoit les données d’événement Event Hubs, jusqu’au nombre spécifié avec la valeur de délai d’expiration spécifiée.

Receive()

Reçoit les données d’événement Event Hubs.

public Microsoft.ServiceBus.Messaging.EventData Receive ();
member this.Receive : unit -> Microsoft.ServiceBus.Messaging.EventData
Public Function Receive () As EventData

Retours

Retourne l’objet reçu EventData ou null si aucune donnée d’événement n’est disponible.

Exceptions

Levée si le service rencontre une erreur temporaire.

Levée si le client rencontre un problème de connexion au service.

Levée si l’espace de noms actuel place trop de charge sur le système.

Levée si un autre récepteur ayant une valeur supérieure Epoch est connecté en tant que récepteur actuel à la même partition spécifiée par PartitionId.

S’applique à

Receive(Int32)

Reçoit les données d’événement Event Hubs, jusqu’au nombre spécifié.

public System.Collections.Generic.IEnumerable<Microsoft.ServiceBus.Messaging.EventData> Receive (int maxCount);
member this.Receive : int -> seq<Microsoft.ServiceBus.Messaging.EventData>
Public Function Receive (maxCount As Integer) As IEnumerable(Of EventData)

Paramètres

maxCount
Int32

Quantité maximale de données d’événement que l’utilisateur est prêt à accepter en un seul appel.

Retours

Retourne la collection reçue EventData . La collection est vide si aucun événement n’est retourné dans le délai spécifié, ou si tous les événements jusqu’à maxCount sont retournés.

Exceptions

Levée si le service rencontre une erreur temporaire.

Levée si le client rencontre un problème de connexion au service.

Levée si l’espace de noms actuel place trop de charge sur le système.

Levée si un autre récepteur ayant une valeur supérieure Epoch est connecté en tant que récepteur actuel à la même partition spécifiée par PartitionId.

Remarques

Le service n’attend pas que maxCount les événements soient remplis avant de revenir à l’utilisateur. Il retourne dès qu’il y a des événements disponibles.

S’applique à

Receive(TimeSpan)

Reçoit les données d’événement Event Hubs avec la valeur de délai d’expiration spécifiée.

public Microsoft.ServiceBus.Messaging.EventData Receive (TimeSpan waitTime);
member this.Receive : TimeSpan -> Microsoft.ServiceBus.Messaging.EventData
Public Function Receive (waitTime As TimeSpan) As EventData

Paramètres

waitTime
TimeSpan

Durée maximale pendant laquelle l’utilisateur est prêt à attendre l’arrivée des données d’événement.

Retours

Retourne la collection reçue EventData ou null si aucune donnée d’événement n’est disponible.

Exceptions

Levée si le service rencontre une erreur temporaire.

Levée si le client rencontre un problème de connexion au service.

Levée si l’espace de noms actuel place trop de charge sur le système.

Levée si un autre récepteur ayant une valeur supérieure Epoch est connecté en tant que récepteur actuel à la même partition spécifiée par PartitionId.

Remarques

waitTime n’est pas un temps d’attente garanti, car l’API retourne les données dès qu’elles sont disponibles.

S’applique à

Receive(Int32, TimeSpan)

Reçoit les données d’événement Event Hubs, jusqu’au nombre spécifié avec la valeur de délai d’expiration spécifiée.

public System.Collections.Generic.IEnumerable<Microsoft.ServiceBus.Messaging.EventData> Receive (int maxCount, TimeSpan waitTime);
member this.Receive : int * TimeSpan -> seq<Microsoft.ServiceBus.Messaging.EventData>
Public Function Receive (maxCount As Integer, waitTime As TimeSpan) As IEnumerable(Of EventData)

Paramètres

maxCount
Int32

Quantité maximale de données d’événement que l’utilisateur est prêt à accepter en un seul appel.

waitTime
TimeSpan

Durée maximale pendant laquelle l’utilisateur est prêt à attendre l’arrivée des données d’événement.

Retours

Retourne la collection reçue EventData . La collection est vide si aucun événement n’est retourné dans le délai spécifié, ou si tous les événements jusqu’à maxCount sont retournés.

Exceptions

Levée si le service rencontre une erreur temporaire.

Levée si le client rencontre un problème de connexion au service.

Levée si l’espace de noms actuel place trop de charge sur le système.

Levée si un autre récepteur ayant une valeur supérieure Epoch est connecté en tant que récepteur actuel à la même partition spécifiée par PartitionId.

Remarques

waitTime n’est pas un temps d’attente garanti, car l’API retourne les données dès qu’elles sont disponibles. De plus, le service n’attend pas que maxCount les événements soient remplis avant de revenir à l’utilisateur. il retourne dès qu’il y a des événements disponibles.

S’applique à