AdlsOutputStream Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Flux de sortie ADLS qui écrit des données dans un fichier sur Data Lake. Il écrit des données dans une mémoire tampon et, lorsque la mémoire tampon est remplie, écrit des données en bloc sur le serveur Les données peuvent être écrites de manière asynchrone/synchrone. L’écriture est entièrement synchrone jusqu’à la couche de transport. WriteAsync est entièrement asynchrone jusqu’à la couche de transport. AdlsOutputStream n’est pas threadsafe, car il utilise la mémoire tampon (conserve l’état, donc pas sans état).
public class AdlsOutputStream : System.IO.Stream
type AdlsOutputStream = class
inherit Stream
Public Class AdlsOutputStream
Inherits Stream
- Héritage
-
AdlsOutputStream
- Dérivé
Constructeurs
AdlsOutputStream() |
Flux de sortie ADLS qui écrit des données dans un fichier sur Data Lake. Il écrit des données dans une mémoire tampon et, lorsque la mémoire tampon est remplie, écrit des données en bloc sur le serveur Les données peuvent être écrites de manière asynchrone/synchrone. L’écriture est entièrement synchrone jusqu’à la couche de transport. WriteAsync est entièrement asynchrone jusqu’à la couche de transport. AdlsOutputStream n’est pas threadsafe, car il utilise la mémoire tampon (conserve l’état, donc pas sans état). |
Propriétés
CanRead |
Le flux ne peut pas lire les données |
CanSeek |
Le flux ne peut pas rechercher de données |
CanWrite |
Stream peut écrire des données |
Length |
Non prise en charge |
Position |
Set n’est pas pris en charge. Obtient la position où les données suivantes seront écrites |
Méthodes
Dispose(Boolean) |
Libère les ressources non managées utilisées par le flux et libère éventuellement les ressources managées |
Flush() |
Vide de manière synchrone les données de la mémoire tampon vers le serveur et met à jour les métadonnées |
FlushAsync(CancellationToken) |
Vide de manière asynchrone les données de la mémoire tampon vers le serveur et met à jour les métadonnées |
Read(Byte[], Int32, Int32) |
Non prise en charge |
Seek(Int64, SeekOrigin) |
Non prise en charge |
SetLength(Int64) |
Non prise en charge |
Write(Byte[], Int32, Int32) |
Écrit des données dans la mémoire tampon interne. Si la mémoire tampon se remplit, écrit dans le fichier sur le serveur. Le fait-il de façon synchrone |
WriteAsync(Byte[], Int32, Int32, CancellationToken) |
Écrit des données dans la mémoire tampon interne. Si la mémoire tampon se remplit, écrit dans le fichier sur le serveur. Est-ce que c’est de façon asynchrone ? |
S’applique à
Azure SDK for .NET