HttpMultipartContent クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
multipart/* MIME タイプを使用する HTTP コンテンツを提供します。
public ref class HttpMultipartContent sealed : IIterable<IHttpContent ^>, IClosable, IStringable, IHttpContent
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.IHttpMultipartContentFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class HttpMultipartContent final : IIterable<IHttpContent>, IClosable, IStringable, IHttpContent
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.IHttpMultipartContentFactory, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class HttpMultipartContent final : IIterable<IHttpContent>, IClosable, IStringable, IHttpContent
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.IHttpMultipartContentFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class HttpMultipartContent : IEnumerable<IHttpContent>, System.IDisposable, IStringable, IHttpContent
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.IHttpMultipartContentFactory), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class HttpMultipartContent : IEnumerable<IHttpContent>, System.IDisposable, IStringable, IHttpContent
function HttpMultipartContent(subtype, boundary)
Public NotInheritable Class HttpMultipartContent
Implements IDisposable, IEnumerable(Of IHttpContent), IHttpContent, IStringable
- 継承
- 属性
- 実装
Windows の要件
デバイス ファミリ |
Windows 10 (10.0.10240.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0 で導入)
|
注釈
C# または Microsoft Visual Basic でのコレクションの列挙
C# または Microsoft Visual Basic で HttpMultipartContent オブジェクトを反復処理できます。 foreach 構文の使用など、多くの場合、コンパイラはこのキャストを行います。明示的に キャストするIEnumerable<IHttpContent>
必要はありません。
GetEnumerator を呼び出す場合など、明示的にキャストする必要がある場合は、IHttpContent 制約を使用して IEnumerable<T> にキャストします。
コンストラクター
HttpMultipartContent() |
HttpMultipartContent クラスの新しいインスタンスを初期化します。 |
HttpMultipartContent(String) |
指定した MIME サブタイプを使用して 、HttpMultipartContent クラスの新しいインスタンスを初期化します。 |
HttpMultipartContent(String, String) |
指定した MIME サブタイプと境界文字列を使用して 、HttpMultipartContent クラスの新しいインスタンスを初期化します。 |
プロパティ
Headers |
HttpMultipartContent に設定されたコンテンツ ヘッダーのコレクションを取得します。 |
メソッド
Add(IHttpContent) |
HttpMultipartContent インスタンスに HTTP コンテンツを追加します。 |
BufferAllAsync() |
HttpMultipartContent を非同期操作としてメモリにシリアル化します。 |
Close() |
HttpMultipartContent インスタンスを閉じ、割り当てられたリソースを解放します。 |
Dispose() |
アンマネージ リソースの解放またはリセットに関連付けられているアプリケーション定義のタスクを実行します。 |
First() |
HttpMultipartContent オブジェクトの内容を列挙するために使用できるオブジェクトを取得します。 |
ReadAsBufferAsync() |
HttpMultipartContent を非同期操作としてバッファーにシリアル化します。 |
ReadAsInputStreamAsync() |
HttpMultipartContent をシリアル化し、コンテンツを非同期操作として表す入力ストリームを返します。 |
ReadAsStringAsync() |
HttpMultipartContent を非同期操作として String にシリアル化します。 |
ToString() |
現在の HttpMultipartContent オブジェクトを表す文字列を返します。 |
TryComputeLength(UInt64) |
HttpMultipartContent の長さがバイト単位で有効かどうかを判断します。 |
WriteToStreamAsync(IOutputStream) |
HttpMultipartContent を非同期操作として出力ストリームに書き込みます。 |