Windows.Foundation 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
启用基本Windows 运行时功能,包括管理异步操作和访问属性存储。 此命名空间还定义表示统一资源标识符 (URI) 、日期和时间、二维度量以及其他基本值的通用值类型。
类
Deferral |
存储延迟完成后要调用的 DeferralCompletedHandler ,并操作延迟的状态。 |
GuidHelper |
一个类,包含用于处理 Guid 类型的静态帮助程序方法。 |
MemoryBuffer |
表示引用计数内存缓冲区。 |
PropertyValue |
表示属性存储 (中的值,例如 PropertySet 实例) 。 |
Uri |
定义一个 对象,该对象表示统一资源标识符 (URI) 值,并将其分析为组件。 Uri 对象由许多其他不一定局限于 Web 浏览器方案的Windows 运行时 API 使用。
|
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> |
表示处理常规事件的方法。 |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈