Windows.Foundation 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
启用基本Windows 运行时功能,包括管理异步操作和访问属性存储。 此命名空间还定义了表示统一资源标识符 (URI) 、日期和时间、二维度量和其他基本值的常见值类型。
类
Deferral |
存储延迟完成后要调用的 DeferralCompletedHandler ,并处理延迟的状态。 |
GuidHelper |
包含用于处理 Guid 类型的静态帮助程序方法的类。 |
MemoryBuffer |
表示引用计数内存缓冲区。 |
PropertyValue |
表示属性存储 (中的值,例如 PropertySet 实例) 。 |
Uri |
定义一个对象,该对象表示统一资源标识符 (URI) 值并将其分析为组件。 Uri 对象由许多其他Windows 运行时 API 使用,这些 API 不一定局限于 Web 浏览器方案。
|
WwwFormUrlDecoder |
分析 URL 查询字符串,并将结果公开为只读向量 (列表) 查询字符串中的名称值对。 |
WwwFormUrlDecoderEntry |
表示 URL 查询字符串中的名称值对。 请改用 IWwwFormUrlDecoderEntry 接口;请参阅“备注”。 |
结构
DateTime |
表示某个时刻,通常以日期和当天的时间表示。
|
EventRegistrationToken |
表示对接收更改通知的委托的引用。
|
HResult |
表示Windows 运行时错误。
|
Point |
表示定义二维平面中点的 x 坐标和 y 坐标值。 |
Rect |
包含表示矩形位置和大小的数字值。 |
Size |
表示指定高度和宽度的数字值。 |
TimeSpan |
表示一个时间间隔作为带符号 64 位整数值。
TimeSpan 用于 自适应流式处理示例应用。 |
接口
IAsyncAction |
表示异步操作。 这是许多没有结果对象的Windows 运行时异步方法的返回类型,不报告正在进行的进度。 |
IAsyncActionWithProgress<TProgress> |
表示可向调用方报告进度更新的异步操作。 这是所有没有结果对象的Windows 运行时异步方法的返回类型,但向回调侦听器报告进度。 |
IAsyncInfo |
支持异步操作和操作。 IAsyncInfo 是 IAsyncAction、IAsyncActionWithProgress TProgress>、IAsyncOperation<TResult> 和 IAsyncOperationWithProgress<TResult、TProgress>< 的基本接口,每个接口都支持异步方法的返回类型和进度组合。 |
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> |
表示处理常规事件的方法。 |
另请参阅
反馈
提交和查看相关反馈