DataReaderExtensions.GetStream(DbDataReader, String) Método

Definición

Obtiene una secuencia para recuperar datos de la columna especificada.

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

Parámetros

reader
DbDataReader

Lector de datos del que se va a obtener el valor de columna.

name
String

Nombre de la columna.

Devoluciones

Una secuencia.

Excepciones

La conexión se quitó o cerró durante la recuperación de datos.

O bien

El lector de datos se cierra durante la recuperación de datos.

O bien

No hay datos listos para leerse (por ejemplo, no se ha llamado a la primera Read() o se ha devuelto false).

O bien

El lector de datos intentó leer una columna de lectura anterior en modo secuencial.

O bien

Hubo una operación asincrónica en curso. Esto se aplica a todos los métodos Get* al ejecutarse en modo secuencial, ya que se podría llamar al leer una secuencia.

El nombre especificado no es un nombre de columna válido.

La columna especificada no es un tipo binario que admite la lectura con .Stream

Comentarios

GetStream solo admite la recuperación de valores que se pueden convertir en matrices de bytes.

Se aplica a