Partager via


DataReaderExtensions.GetStream(DbDataReader, String) Méthode

Définition

Obtient un flux pour récupérer les données de la colonne spécifiée.

public:
[System::Runtime::CompilerServices::Extension]
 static System::IO::Stream ^ GetStream(System::Data::Common::DbDataReader ^ reader, System::String ^ name);
public static System.IO.Stream GetStream (this System.Data.Common.DbDataReader reader, string name);
static member GetStream : System.Data.Common.DbDataReader * string -> System.IO.Stream
<Extension()>
Public Function GetStream (reader As DbDataReader, name As String) As Stream

Paramètres

reader
DbDataReader

Lecteur de données à partir duquel obtenir la valeur de colonne.

name
String

Nom de la colonne.

Retours

Un flux.

Exceptions

La connexion a été supprimée ou fermée pendant la récupération des données.

- ou -

Le lecteur de données est fermé pendant la récupération des données.

- ou -

Il n'existe aucune donnée prête à être lue (par exemple, le premier Read() n'a pas été appelé ou retourné comme false).

- ou -

Le lecteur de données a tenté de lire une colonne précédemment lue en mode séquentiel.

- ou -

Il y avait une opération asynchrone en cours. Cela s'applique à toutes les méthodes Get* exécutées en mode séquentiel, car elles peuvent être appelées pendant la lecture d'un flux de données.

Le nom spécifié n'est pas un nom de colonne valide.

La colonne spécifiée n’est pas un type binaire qui prend en charge la lecture avec un Stream.

Remarques

GetStream Prend uniquement en charge la récupération des valeurs qui peuvent être converties en tableaux d’octets.

S’applique à