AdlsOutputStream クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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) |
内部バッファーにデータを書き込みます。 バッファーがいっぱいになると、サーバー内のファイルに書き込まれます。 非同期的に行う |
適用対象
Azure SDK for .NET