Windows.Foundation 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
啟用基本Windows 執行階段功能,包括管理非同步作業和存取屬性存放區。 此命名空間也會定義代表統一資源識別元 (URI) 、日期和時間、2D 度量和其他基本值的一般實數值型別。
類別
Deferral |
儲存延遲完成時要叫用的 DeferralCompletedHandler ,並操作延遲的狀態。 |
GuidHelper |
類別,包含使用 Guid 類型的靜態協助程式方法。 |
MemoryBuffer |
表示參考計數記憶體緩衝區。 |
PropertyValue |
表示屬性存放區中的值, (例如 PropertySet 實例) 。 |
Uri |
定義 物件,此物件表示統一資源識別項 (URI) 值,並將其剖析為元件。 Uri 物件是由許多其他Windows 執行階段 API 使用,這些 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> |
表示處理一般事件的方法。 |
另請參閱
意見反應
提交並檢視相關的意見反應