DbDataReader.GetStream(Int32) Método

Definición

Obtiene un flujo para recuperar datos de la columna especificada.

C#
public virtual System.IO.Stream GetStream(int ordinal);

Parámetros

ordinal
Int32

Índice de la columna de base cero.

Devoluciones

Flujo.

Excepciones

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

o bien

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

o bien

No hay ningún dato listo para leer (por ejemplo, no se ha llamado al primer Read() o ha devuelto false).

o bien

El lector de datos intentó leer una columna leída previamente en modo secuencial.

o bien

Había una operación asincrónica en curso. Esto se aplica a todos los métodos Get* cuando se ejecutan en modo secuencial, ya que se les podía llamar mientras se leía una secuencia.

El índice de columna está fuera del rango.

La columna especificada no es un tipo binario que admita operaciones de lectura con Stream.

Comentarios

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

Se aplica a

Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0