System.Runtime.InteropServices.WindowsRuntime Пространство имен

Содержит классы, которые поддерживают взаимодействие между управляемым кодом и средой выполнения Windows и обеспечивают создание типов среды выполнения Windows с помощью управляемого кода.

Классы

AsyncInfo

Предоставляет фабричные методы для создания представлений управляемых задач, совместимых с асинхронными действиями и операциями среды выполнения Windows.

DefaultInterfaceAttribute

Указывает интерфейс по умолчанию для управляемого класса среды выполнения Windows.

DesignerNamespaceResolveEventArgs

Предоставляет данные для события DesignerNamespaceResolve.

EventRegistrationTokenTable<T>

Хранит сопоставления между делегатами и токенами событий для поддержки реализации события среды выполнения Windows в управляемом коде.

InterfaceImplementedInVersionAttribute

Указывает версию целевого типа, который первым реализовал указанный интерфейс.

NamespaceResolveEventArgs

Предоставляет данные для события ReflectionOnlyNamespaceResolve.

ReadOnlyArrayAttribute

При применении к параметру-массиву в компоненте среды выполнения Windows указывает, что содержимое массива, передаваемого в этом параметре, используется только в качестве входных данных. Вызывающий объект ожидает, что массив не изменится вызовом.

ReturnValueNameAttribute

Задает имя возвращаемого значения метода в компоненте среды выполнения Windows.

WindowsRuntimeBuffer

Предоставляет реализацию интерфейса IBuffer среды выполнения Windows (Windows.Storage.Streams.IBuffer), а также все дополнительные необходимые интерфейсы.

WindowsRuntimeBufferExtensions

Предоставляет методы расширения для работы с буферами среды выполнения Windows (интерфейс Windows.Storage.Streams.IBuffer).

WindowsRuntimeMarshal

Предоставляет вспомогательные методы для маршалинга данных между .NET Framework и средой выполнения Windows.

WindowsRuntimeMetadata

Предоставляет событие для разрешения запросов типов, предназначенных только для отражений, для типов, предоставляемых файлами метаданных Windows, и методы для выполнения разрешения.

WriteOnlyArrayAttribute

При применении к параметру массива в компоненте среды выполнения Windows указывает, что содержимое массива, передаваемое этому параметру, используется только для вывода. Вызывающая сторона не гарантирует, что содержимое инициализируется, и вызванный метод не должен считывать содержимое.

Структуры

EventRegistrationToken

Токен, который возвращается, когда для события среды выполнения Windows добавляется обработчик событий. Этот маркер используется для последующего удаления обработчика событий из события.

Интерфейсы

IActivationFactory

Разрешает активацию одного или нескольких классов средой выполнения Windows.