Decompressor クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
圧縮解除器は、圧縮機によって圧縮されたストリームを受け取り、圧縮解除します。
public ref class Decompressor sealed : IClosable
/// [Windows.Foundation.Metadata.Activatable(Windows.Storage.Compression.IDecompressorFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class Decompressor final : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Storage.Compression.IDecompressorFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class Decompressor final : IClosable
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Storage.Compression.IDecompressorFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class Decompressor : System.IDisposable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Storage.Compression.IDecompressorFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class Decompressor : System.IDisposable
function Decompressor(underlyingStream)
Public NotInheritable Class Decompressor
Implements IDisposable
- 継承
- 属性
- 実装
Windows の要件
デバイス ファミリ |
Windows 10 (10.0.10240.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0 で導入)
|
コンストラクター
Decompressor(IInputStream) |
このメソッドは、圧縮解除器のインスタンスを作成します。 |
メソッド
Close() |
Decompressor オブジェクトを閉じ、バッファー内の情報を同期的に破棄します。 これにより、オブジェクトからストリームをデタッチするために Decompressor.Detach メソッドが使用されていない限り、基になるストリームも閉じられます。 を除く閉じたオブジェクトに対する後続の呼び出しは失敗します。 |
DetachStream() |
基になるストリームを圧縮解除オブジェクトからデタッチし、基になるストリームを閉じることなく 、Decompressor.Close メソッドを使用してオブジェクトを閉じることができるようにします。 |
Dispose() |
アンマネージ リソースの解放またはリセットに関連付けられているアプリケーション定義のタスクを実行します。 |
ReadAsync(IBuffer, UInt32, InputStreamOptions) |
圧縮ストリームから非同期的に読み取ります。 |