次の方法で共有


AdlsOutputStream クラス

定義

ADLS Data Lake 上のファイルにデータを書き込む出力ストリーム。 データをバッファーに書き込み、バッファーが入力されると、データをサーバーに一括で書き込みます。データは非同期的または同期的に書き込むことができます。 書き込みは、トランスポート層まで完全に同期されます。 WriteAsync は、トランスポート 層まで完全に非同期です。 AdlsOutputStream はバッファーを使用するため、スレッド セーフではありません (ステートレスではない状態を維持します)。

public class AdlsOutputStream : System.IO.Stream
type AdlsOutputStream = class
    inherit Stream
Public Class AdlsOutputStream
Inherits Stream
継承
AdlsOutputStream
派生

コンストラクター

AdlsOutputStream()

ADLS Data Lake 上のファイルにデータを書き込む出力ストリーム。 データをバッファーに書き込み、バッファーが入力されると、データをサーバーに一括で書き込みます。データは非同期的または同期的に書き込むことができます。 書き込みは、トランスポート層まで完全に同期されます。 WriteAsync は、トランスポート 層まで完全に非同期です。 AdlsOutputStream はバッファーを使用するため、スレッド セーフではありません (ステートレスではない状態を維持します)。

プロパティ

CanRead

ストリームでデータを読み取ることができない

CanSeek

ストリームでデータをシークできない

CanWrite

Stream はデータを書き込むことができます

Length

サポートされていません

Position

Set はサポートされていません。 次のデータが書き込まれる位置を取得します

メソッド

Dispose(Boolean)

Stream によって使用されるアンマネージド リソースを解放し、必要に応じてマネージド リソースを解放します

Flush()

バッファーからサーバーにデータを同期的にフラッシュし、メタデータを更新する

FlushAsync(CancellationToken)

バッファーからサーバーにデータを非同期にフラッシュし、メタデータを更新する

Read(Byte[], Int32, Int32)

サポートされていません

Seek(Int64, SeekOrigin)

サポートされていません

SetLength(Int64)

サポートされていません

Write(Byte[], Int32, Int32)

内部バッファーにデータを書き込みます。 バッファーがいっぱいになると、サーバー内のファイルに書き込まれます。 同期的に行う

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

内部バッファーにデータを書き込みます。 バッファーがいっぱいになると、サーバー内のファイルに書き込まれます。 非同期的に行う

適用対象