AdlsInputStream Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET