Windows.Foundation.Metadata Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет атрибуты, указывающие основные свойства типов и членов среда выполнения 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 |
Только для внутреннего использования в корпорации Майкрософт. |
GuidAttribute |
Указывает GUID для интерфейса или делегата. |
HasVariantAttribute |
Указывает, что тип является экземпляром варианта IInspectable. Применяется к классам среды выполнения, интерфейсам и параметризованным интерфейсам. |
InternalAttribute |
Указывает, что тип или член должен быть помечен в метаданных как внутренний для пакета SDK или платформы, а также для использования только системными компонентами. |
LengthIsAttribute |
Указывает количество элементов массива. |
MarshalingBehaviorAttribute |
Указывает поведение маршалинга компонента среда выполнения Windows. |
MetadataMarshalAttribute |
Указывает, что средства должны создавать запись для интерфейса при создании пакета приложения. |
MuseAttribute |
Указывает, что класс среды выполнения совместим с приложениями UWP, которые являются веб-браузерами. |
NoExceptionAttribute |
Указывает, вызывает ли тип исключения. |
OverloadAttribute |
Определяет метод как перегрузку в языке, поддерживающем перегрузку. |
OverridableAttribute |
Указывает, что интерфейс содержит переопределимые методы. |
PlatformAttribute |
Объявляет платформу, в которую должен поддерживаться тип, при создании метаданных для конкретной платформы. |
PreviousContractVersionAttribute |
Указывает, что тип ранее был связан с другим контрактом API. |
ProtectedAttribute |
Указывает, что интерфейс содержит защищенные методы. |
RangeAttribute |
Указывает ограничения числовых диапазонов для значения поля данных. |
RemoteAsyncAttribute |
Указывает, что интерфейс может быть доставлен с помощью асинхронной формы асинхронного шаблона. |
StaticAttribute |
Указывает интерфейс, содержащий только статические методы. |
ThreadingAttribute |
Указывает потоковую модель класса среда выполнения Windows. |
VariantAttribute |
Указывает, что элемент является экземпляром варианта IInspectable. Применяется к параметрам метода, свойствам и возвращаемым значениям типов. |
VersionAttribute |
Указывает версию типа. |
WebHostHiddenAttribute |
Определяет тип как тип, функциональные возможности которого не проецируются на указанный целевой язык. |
Перечисления
AttributeTargets |
Задает конструкцию программирования, к которой применяется атрибут.
|
CompositionType |
Указывает видимость программного элемента, к которому применяется составной атрибут. |
DeprecationType |
Указывает устаревание как Нерекомендуемые или Удалить. |
FeatureStage |
Значения, указывающие, включена или отключена функция Windows. |
GCPressureAmount |
Только для внутреннего использования в корпорации Майкрософт. |
MarshalingType |
Указывает тип маршалинга для класса . |
Platform |
Указывает платформы, на которые должен поддерживаться указанный тип, в соответствии с среда выполнения Windows атрибутами и метаданными. |
ThreadingModel |
Указывает потоковую модель. |