EntityCommand.ExecuteReaderAsync, méthode (CommandBehavior, CancellationToken)
[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]
Exécute la commande de façon asynchrone et retourne un lecteur de données pour la lecture des résultats. Ne peut être appelée que sur CommandType.CommandText (sinon, utilisez les méthodes Execute* standard)
Espace de noms : System.Data.Entity.Core.EntityClient
Assembly : EntityFramework (dans EntityFramework.dll)
Syntaxe
'Déclaration
<DebuggerStepThroughAttribute> _
Public Overridable Function ExecuteReaderAsync ( _
behavior As CommandBehavior, _
cancellationToken As CancellationToken _
) As Task(Of EntityDataReader)
'Utilisation
Dim instance As EntityCommand
Dim behavior As CommandBehavior
Dim cancellationToken As CancellationToken
Dim returnValue As Task(Of EntityDataReader)
returnValue = instance.ExecuteReaderAsync(behavior, _
cancellationToken)
[DebuggerStepThroughAttribute]
public virtual Task<EntityDataReader> ExecuteReaderAsync(
CommandBehavior behavior,
CancellationToken cancellationToken
)
[DebuggerStepThroughAttribute]
public:
virtual Task<EntityDataReader^>^ ExecuteReaderAsync(
CommandBehavior behavior,
CancellationToken cancellationToken
)
[<DebuggerStepThroughAttribute>]
abstract ExecuteReaderAsync :
behavior:CommandBehavior *
cancellationToken:CancellationToken -> Task<EntityDataReader>
[<DebuggerStepThroughAttribute>]
override ExecuteReaderAsync :
behavior:CommandBehavior *
cancellationToken:CancellationToken -> Task<EntityDataReader>
public function ExecuteReaderAsync(
behavior : CommandBehavior,
cancellationToken : CancellationToken
) : Task<EntityDataReader>
Paramètres
- behavior
Type : System.Data.CommandBehavior
Comportement à utiliser lors de l'exécution de la commande
- cancellationToken
Type : System.Threading.CancellationToken
CancellationToken à observer en attendant que la tâche se termine.
Valeur de retour
Type : System.Threading.Tasks.Task<EntityDataReader>
Tâche qui représente l'opération asynchrone.Le résultat de la tâche contient un objet EntityDataReader.
Exceptions
Exception | Condition |
---|---|
InvalidOperationException | Pour les commandes de procédure stockée, si elle est appelée pour un résultat de la collection de l'entité |