Compartir a través de


AdlsInputStream Clase

Definición

Flujo de entrada de ADLS que lee datos de un archivo en Data Lake. Lee datos de forma masiva desde el servidor a un búfer y, a continuación, proporciona la salida almacenada en búfer al cliente según la solicitud. Los datos se pueden leer de forma asincrónica o sincrónica. Los datos se pueden leer en serie o desde puntos arbitrarios en el archivo. La lectura es totalmente sincrónica hasta la capa de transporte. ReadAsync es totalmente asincrónico hasta la capa de transporte. AdlsInputStream no es threadsafe, ya que usa el búfer (mantiene el estado, por lo que no tiene estado).

public class AdlsInputStream : System.IO.Stream
type AdlsInputStream = class
    inherit Stream
Public Class AdlsInputStream
Inherits Stream
Herencia
AdlsInputStream
Derivado

Constructores

AdlsInputStream()

Solo para fines ficticios. Para fines ficticios, puede heredar de esta clase e invalidar los métodos.

Propiedades

CanRead

Si la secuencia puede leer datos

CanSeek

Si la secuencia puede buscar datos

CanWrite

Si la secuencia puede escribir datos

Length

longitud total del archivo

Position

Posición de la secuencia desde el principio

Métodos

Dispose(Boolean)

Libera los recursos no administrados usados por Stream y, opcionalmente, libera los recursos administrados.

Flush()

No compatible

Read(Byte[], Int32, Int32)

Lee una secuencia de bytes de la secuencia actual y avanza la posición dentro de la secuencia por el número de bytes leído Operación sincrónica.

Read(Int64, Byte[], Int32, Int32)

Lee una secuencia de bytes directamente desde el servidor. No actualiza nada en la secuencia.

ReadAsync(Byte[], Int32, Int32, CancellationToken)

Lee una secuencia de bytes de la secuencia actual y avanza la posición dentro de la secuencia por el número de bytes leídos Operación asincrónica.

ReadAsync(Int64, Byte[], Int32, Int32)

Lee una secuencia de bytes directamente desde el servidor. No actualiza nada en la secuencia.

Seek(Int64, SeekOrigin)

Novedades la posición de la secuencia basada en SeekOrigin

SetLength(Int64)

No compatible

Write(Byte[], Int32, Int32)

No compatible

Se aplica a