Windows.Foundation 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
非同期操作の管理やプロパティ ストアへのアクセスなど、基本的なWindows ランタイム機能を有効にします。 また、この名前空間では、Uniform Resource Identifier (URI)、日付と時刻、2-D 測定値、およびその他の基本的な値を表す一般的な値型も定義します。
クラス
Deferral |
遅延の完了時に呼び出される DeferralCompletedHandler を格納し、遅延の状態を操作します。 |
GuidHelper |
Guid 型を操作するための静的ヘルパー メソッドを含むクラス。 |
MemoryBuffer |
参照カウントメモリ バッファーを表します。 |
PropertyValue |
プロパティ ストア内の値 ( PropertySet インスタンスなど) を表します。 |
Uri |
Uniform Resource Identifier (URI) 値を表すオブジェクトを定義し、コンポーネントに解析します。 Uri オブジェクトは、Web ブラウザーのシナリオに限定されるとは限らない他の多くのWindows ランタイム API によって使用されます。
|
WwwFormUrlDecoder |
URL クエリ文字列を解析し、クエリ文字列から名前と値のペアの読み取り専用ベクター (リスト) として結果を公開します。 |
WwwFormUrlDecoderEntry |
URL クエリ文字列内の名前と値のペアを表します。 代わりに IWwwFormUrlDecoderEntry インターフェイスを使用します。解説を参照してください。 |
構造体
DateTime |
特定の時点を表します。通常、日時形式で表されます。
|
EventRegistrationToken |
変更通知を受け取るデリゲートへの参照を表します。
|
HResult |
Windows ランタイム エラーを表します。
|
Point |
2 次元平面内の点を定義する x 座標と y 座標の値を表します。 |
Rect |
四角形の位置とサイズを表す数値を格納します。 |
Size |
高さと幅を指定する数値を表します。 |
TimeSpan |
符号付き 64 ビット整数値として時間間隔を表します。
TimeSpan は、 アダプティブ ストリーミング サンプル アプリで使用されます。 |
インターフェイス
IAsyncAction |
非同期アクションを表します。 これは、結果オブジェクトがなく、進行中の進行状況を報告しない多くのWindows ランタイム非同期メソッドの戻り値の型です。 |
IAsyncActionWithProgress<TProgress> |
進行状況の更新を呼び出し元に報告できる非同期アクションを表します。 これは、結果オブジェクトを持たないが、コールバック リスナーに進行状況を報告するすべてのWindows ランタイム非同期メソッドの戻り値の型です。 |
IAsyncInfo |
非同期アクションと操作をサポートします。 IAsyncInfo は 、IAsyncAction、 IAsyncActionWithProgress<TProgress>、 IAsyncOperation<TResult> 、 IAsyncOperationWithProgress<TResult、TProgresss> の基本インターフェイスであり、それぞれが非同期メソッドの戻り値の型と進行状況の組み合わせをサポートします。 |
IAsyncOperation<TResult> |
完了時に結果を返す非同期操作を表します。 これは、結果はあるが進行状況を報告しない多くのWindows ランタイム非同期メソッドの戻り値の型です。 |
IAsyncOperationWithProgress<TResult,TProgress> |
呼び出し元に進行状況の更新を報告できる非同期操作を表します。 これは、結果を持ち、進行状況を報告する多くのWindows ランタイム非同期メソッドの戻り値の型です。 |
IClosable |
割り当てられたリソースを解放するメソッドを定義します。
|
IGetActivationFactory |
アクティブ化ファクトリを取得する型の実装を定義します。 |
IMemoryBuffer |
参照カウントメモリ バッファーを表します。 |
IMemoryBufferReference |
IMemoryBuffer オブジェクトへの参照を表します。 |
IPropertyValue |
プロパティ ストア内の値を表します。 このインターフェイスを実装することはできません。解説を参照してください。 |
IReference<T> |
プロパティ値として使用する任意の列挙体、構造体、およびデリゲート型を有効にします。
|
IReferenceArray<T> |
プロパティ値の配列として任意の列挙型、構造体、およびデリゲート型を使用できるようにします。 このインターフェイスを実装することはできません。解説を参照してください。 |
IStringable |
現在のオブジェクトを文字列として表す方法を提供します。 |
IWwwFormUrlDecoderEntry |
URL クエリ文字列内の名前と値のペアを表します。 |
列挙型
AsyncStatus |
非同期操作の状態を指定します。 |
PropertyType |
プロパティ値の型を指定します。 |
代理人
AsyncActionCompletedHandler |
非同期アクションの完了したイベントを処理するメソッドを表します。 |
AsyncActionProgressHandler<TProgress> |
進行状況の更新を提供する非同期アクションの進行状況更新イベントを処理するメソッドを表します。 |
AsyncActionWithProgressCompletedHandler<TProgress> |
進行状況の更新を提供する非同期アクションの完了イベントを処理するメソッドを表します。 |
AsyncOperationCompletedHandler<TResult> |
非同期操作の完了したイベントを処理するメソッドを表します。 |
AsyncOperationProgressHandler<TResult,TProgress> |
進行状況の更新を提供する非同期操作の進行状況更新イベントを処理するメソッドを表します。 |
AsyncOperationWithProgressCompletedHandler<TResult,TProgress> |
進行状況の更新を提供する非同期操作の完了したイベントを処理するメソッドを表します。 |
DeferralCompletedHandler |
遅延アクションの完了したイベントを処理するメソッドを表します。 |
EventHandler<T> |
一般的なイベントを処理するメソッドを表します。
|
TypedEventHandler<TSender,TResult> |
一般的なイベントを処理するメソッドを表します。 |
こちらもご覧ください
フィードバック
フィードバックの送信と表示