Windows.Foundation Namespace

非同期操作の管理、プロパティ ストアへのアクセス、イメージと URI (Uniform Resource Identifier) の操作などの基本的な Windows ランタイム機能を有効にします。

メンバー

Windows.Foundation名前空間 には次の種類のメンバーがあります。

クラス

Windows.Foundation名前空間 にはこれらのクラスがあります。

クラス説明
PropertyValue Represents a value in a property store.
Uri Parses Uniform Resource Identifier (URI).
WwwFormUrlDecoder Parses a URL query string.
WwwFormUrlDecoderEntry Represents a name-value pair in a URL query string.

 

デリゲート

Windows.Foundation名前空間 にはこれらのデリゲートがあります。

Delegate説明
AsyncActionCompletedHandler Represents a method that handles the completed event of an asynchronous action.
AsyncActionProgressHandler<TProgress> Represents a method that handles progress update events of an asynchronous action that provides progress updates.
AsyncActionWithProgressCompletedHandler<TProgress> Represents a method that handles the completed event of an asynchronous action that provides progress updates.
AsyncOperationCompletedHandler<TResult> Represents a method that handles the completed event of an asynchronous operation.
AsyncOperationProgressHandler<TResult, TProgress> Represents a method that handles progress update events of an asynchronous operation that provides progress updates.
AsyncOperationWithProgressCompletedHandler<TResult, TProgress> Represents a method that handles the completed event of an asynchronous operation that provides progress updates.
EventHandler<T> Represents a method that handles general events.
TypedEventHandler<TSender, TResult> Represents a method that handles general events.

 

列挙型

Windows.Foundation名前空間 には以下の列挙体があります。

列挙型説明
AsyncStatus Specifies the status of an asynchronous operation.
PropertyType Specifies property value types.

 

インターフェイス

Windows.Foundation名前空間 はこれらのインターフェイスを定義します。

インターフェイス説明
IAsyncAction Represents an asynchronous action.
IAsyncActionWithProgress<TProgress> Represents an asynchronous action that includes progress updates.
IAsyncInfo Supports asynchronous actions and operations.
IAsyncOperation<TResult> Represents an asynchronous operation.
IAsyncOperationWithProgress<TResult, TProgress> Represents an asynchronous operation that includes progress updates.
IClosable Defines a method to release allocated resources.
IGetActivationFactory Defines the implementation for a type that retrieves activation factories.
IPropertyValue Represents a value in a property store. You can't implement this interface, see Remarks.
IReference<T> Enables arbitrary enumerations, structures, and delegate types to be used as property values.
IReferenceArray<T> Enables arbitrary enumerations, structures, and delegate types to be used as an array of property values. You can't implement this interface, see Remarks.
IStringable Provides a way to represent the current object as a string.
IWwwFormUrlDecoderEntry Represents a name-value pair in a URL query string.

 

構造体

Windows.Foundation名前空間 にはこれらの構造体があります。

構造体説明
DateTime Represents an instant in time, typically expressed as a date and time of day.
EventRegistrationToken Represents a reference to a delegate that receives change notifications.
HResult Represents an error or warning.
Point Represents an ordered pair of x- and y-coordinates that define a point in a two-dimensional plane.
Rect Contains a set of four floating-point numbers that represent the location and size of a rectangle.
Size Represents an ordered pair of floating-point numbers that specify a height and width.
TimeSpan Represents a time interval as a signed 64-bit integer value.

 

要件

最小限サポートされるクライアント

Windows 8

最小限サポートされるサーバー

Windows Server 2012

最小限サポートされる携帯電話

Windows Phone 8

名前空間

Windows.Foundation
Windows::Foundation [C++]

メタデータ

Windows.winmd

参照

Windows.Foundation.Collections
Windows.Foundation.Diagnostics
Windows.Foundation.Metadata

 

 

表示:
© 2014 Microsoft