Windows.Foundation.Metadata 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義屬性,指出Windows 執行階段類型和成員的基本屬性。
類別
ActivatableAttribute |
表示類別是可啟動的執行時間類別。 |
AllowForWebAttribute |
可讓開發人員將原生Windows 執行階段物件公開為WebView內最上層檔內容的全域參數。 若要投影Windows 執行階段物件,它必須實作IAgileObject,並使用 AllowForWebAttribute 屬性裝飾。 |
AllowMultipleAttribute |
表示自訂屬性的多個實例可以套用至目標。 |
ApiContractAttribute |
指定類型代表 API 合約。 |
ApiInformation |
可讓您偵測指定的成員、類型或 API 合約是否存在,以便安全地跨各種裝置進行 API 呼叫。 |
AttributeNameAttribute |
指出屬性的名稱 |
AttributeUsageAttribute |
指定使用另一個屬性。
|
ComposableAttribute |
指出如何撰寫程式設計專案。 |
ContractVersionAttribute |
指出 API 合約的版本。 |
CreateFromStringAttribute |
從字串建立中繼資料物件。 |
DefaultAttribute |
表示執行時間類別的預設介面。 |
DefaultOverloadAttribute |
表示方法為預設多載方法。 此屬性必須與 OverloadAttribute搭配使用。 |
DeprecatedAttribute |
表示類型或成員應該在中繼資料中標示為已被取代。 編譯器和其他開發人員工具可以讀取此屬性,並提供使用者有關淘汰類型和可能替代專案的資訊。 |
DualApiPartitionAttribute |
表示傳統型應用程式和 UWP 應用程式中支援類型。 |
ExclusiveToAttribute |
表示指定的型別是這個型別的獨佔型別。 |
ExperimentalAttribute |
表示類型或成員應該在中繼資料中標示為實驗性,因此可能不會出現在 SDK 或程式庫的最終發行版本本中。 |
FastAbiAttribute |
指出類型是否支援快速 ABI。 |
FeatureAttribute |
表示與Windows 執行階段類型相關聯的Windows 執行階段功能狀態。 |
GCPressureAttribute |
僅供 Microsoft 內部使用。 |
GuidAttribute |
表示介面或委派的 GUID 。 |
HasVariantAttribute |
表示類型是 Variant IInspectable的實例。 適用于執行時間類別、介面和參數化介面。 |
InternalAttribute |
指出類型或成員應該在中繼資料中標示為 SDK 或架構的內部,並僅供系統元件取用。 |
LengthIsAttribute |
表示陣列元素的數目。 |
MarshalingBehaviorAttribute |
指出Windows 執行階段元件的封送處理行為。 |
MetadataMarshalAttribute |
指出工具在建立應用程式封裝時,應該為介面建立專案。 |
MuseAttribute |
表示執行時間類別與網頁瀏覽器的 UWP 應用程式相容。 |
NoExceptionAttribute |
指出型別是否引發例外狀況。 |
OverloadAttribute |
使用支援多載的語言,將 方法識別為多載。 |
OverridableAttribute |
表示介面包含可覆寫的方法。 |
PlatformAttribute |
宣告在產生平臺特定中繼資料時,應該在 中支援類型的平臺。 |
PreviousContractVersionAttribute |
表示類型先前與不同的 API 合約相關聯。 |
ProtectedAttribute |
表示介面包含受保護的方法。 |
RangeAttribute |
指出資料欄位值的數值範圍條件約束。 |
RemoteAsyncAttribute |
表示可以使用非同步模式的非同步形式來傳遞介面。 |
StaticAttribute |
表示只包含靜態方法的介面。 |
ThreadingAttribute |
指出Windows 執行階段類別的執行緒模型。 |
VariantAttribute |
指出專案是 Variant IInspectable的實例。 適用于型別的方法參數、屬性和傳回值。 |
VersionAttribute |
表示型別的版本。 |
WebHostHiddenAttribute |
將類型識別為未投影到指定之目的語言中的類型。 |
列舉
AttributeTargets |
指定套用屬性的程式設計建構。
|
CompositionType |
指定套用可組合屬性的程式設計專案可見度。 |
DeprecationType |
表示取代為 Deprecate 或 Remove。 |
FeatureStage |
值,指出 Windows 功能是否已啟用或停用。 |
GCPressureAmount |
僅供 Microsoft 內部使用。 |
MarshalingType |
指定 類別的封送處理類型。 |
Platform |
指定中應支援指定型別的平臺,如Windows 執行階段屬性和中繼資料所使用。 |
ThreadingModel |
指定執行緒模型。 |