HttpStringContent クラス

定義

文字列を使用する HTTP コンテンツを提供します。

public ref class HttpStringContent sealed : IClosable, IStringable, IHttpContent
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.IHttpStringContentFactory, 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 HttpStringContent final : 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.IHttpStringContentFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class HttpStringContent final : IClosable, IStringable, IHttpContent
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.IHttpStringContentFactory), 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 HttpStringContent : 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.IHttpStringContentFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class HttpStringContent : System.IDisposable, IStringable, IHttpContent
function HttpStringContent(content, encoding, mediaType)
Public NotInheritable Class HttpStringContent
Implements IDisposable, IHttpContent, IStringable
継承
Object Platform::Object IInspectable HttpStringContent
属性
実装

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

コンストラクター

HttpStringContent(String)

指定したコンテンツを使用して 、HttpStringContent クラスの新しいインスタンスを初期化します。

HttpStringContent(String, UnicodeEncoding)

指定したコンテンツとエンコードを使用して 、HttpStringContent クラスの新しいインスタンスを初期化します。

HttpStringContent(String, UnicodeEncoding, String)

指定したコンテンツ、エンコード、およびメディアの種類を使用して 、HttpStringContent クラスの新しいインスタンスを初期化します。

プロパティ

Headers

HttpStringContent に設定されたコンテンツ ヘッダーのコレクションを取得します。

メソッド

BufferAllAsync()

HttpStringContent を非同期操作としてメモリにシリアル化します。

Close()

HttpStringContent インスタンスを閉じ、割り当てられたリソースを解放します。

Dispose()

アンマネージ リソースの解放またはリセットに関連付けられているアプリケーション定義のタスクを実行します。

ReadAsBufferAsync()

HttpStringContent を非同期操作としてバッファーにシリアル化します。

ReadAsInputStreamAsync()

HttpStringContent をシリアル化し、コンテンツを非同期操作として表す入力ストリームを返します。

ReadAsStringAsync()

HttpStringContent を非同期操作として String にシリアル化します。

ToString()

現在の HttpStringContent オブジェクトを表す文字列を返します。

TryComputeLength(UInt64)

HttpStringContent の長さをバイト単位で計算します。

WriteToStreamAsync(IOutputStream)

HttpStringContent を非同期操作として出力ストリームに書き込みます。

適用対象

こちらもご覧ください