System.Runtime.InteropServices.WindowsRuntime Namespace

Пространство имен System.Runtime.InteropServices.WindowsRuntime содержит классы, которые поддерживают взаимодействие между управляемым кодом и средой выполнения Windows и обеспечивают создание типов среды выполнения Windows с помощью управляемого кода. The System.Runtime.InteropServices.WindowsRuntime namespace contains classes that support interoperation between managed code and the Windows Runtime, and that enable the creation of Windows Runtime types with managed code.

Классы

AsyncInfo

Предоставляет фабричные методы для создания представлений управляемых задач, совместимых с асинхронными действиями и операциями среды выполнения Windows.Provides factory methods to construct representations of managed tasks that are compatible with Windows Runtime asynchronous actions and operations.

DefaultInterfaceAttribute

Указывает интерфейс по умолчанию для управляемого класса среды выполнения Windows.Specifies the default interface of a managed Windows Runtime class.

DesignerNamespaceResolveEventArgs

Предоставляет данные для события DesignerNamespaceResolve.Provides data for the DesignerNamespaceResolve event.

EventRegistrationTokenTable<T>

Хранит сопоставления между делегатами и токенами событий для поддержки реализации события среды выполнения Windows в управляемом коде.Stores mappings between delegates and event tokens, to support the implementation of a Windows Runtime event in managed code.

InterfaceImplementedInVersionAttribute

Указывает версию целевого типа, который сначала был реализован в указанном интерфейсе.Specifies the version of the target type that first implemented the specified interface.

NamespaceResolveEventArgs

Предоставляет данные для события ReflectionOnlyNamespaceResolve.Provides data for the ReflectionOnlyNamespaceResolve event.

ReadOnlyArrayAttribute

При применении к параметру-массиву в компоненте среды выполнения Windows указывает, что содержимое массива, передаваемого в этом параметре, используется только в качестве входных данных.When applied to an array parameter in a Windows Runtime component, specifies that the contents of the array that is passed to that parameter are used only for input. Вызывающий объект ожидает, что массив не изменится вызовом.The caller expects the array to be unchanged by the call.

ReturnValueNameAttribute

Задает имя возвращаемого значения метода в компоненте среды выполнения Windows.Specifies the name of the return value of a method in a Windows Runtime component.

WindowsRuntimeBuffer

Предоставляет реализацию интерфейса IBuffer среды выполнения Windows (Windows.Storage.Streams.IBuffer), а также все дополнительные необходимые интерфейсы.Provides an implementation of the Windows Runtime IBuffer interface (Windows.Storage.Streams.IBuffer), and all additional required interfaces.

WindowsRuntimeBufferExtensions

Предоставляет методы расширения для работы с буферами среды выполнения Windows (интерфейс Windows.Storage.Streams.IBuffer).Provides extension methods for operating on Windows Runtime buffers (Windows.Storage.Streams.IBuffer interface).

WindowsRuntimeMarshal

Предоставляет вспомогательные методы для маршалинга данных между .NET Framework и средой выполнения Windows.Provides helper methods for marshaling data between the .NET Framework and the Windows Runtime.

WindowsRuntimeMetadata

Предоставляет событие для разрешения запросов типов, предназначенных только для отражений, для типов, предоставляемых файлами метаданных Windows, и методы для выполнения разрешения.Provides an event for resolving reflection-only type requests for types that are provided by Windows Metadata files, and methods for performing the resolution.

WriteOnlyArrayAttribute

При применении к параметру массива в компоненте среды выполнения Windows указывает, что содержимое массива, передаваемое этому параметру, используется только для вывода.When applied to an array parameter in a Windows Runtime component, specifies that the contents of an array that is passed to that parameter are used only for output. Вызывающая сторона не гарантирует, что содержимое инициализируются, и вызванный метод не должен считывать содержимое.The caller does not guarantee that the contents are initialized, and the called method should not read the contents.

Структуры

EventRegistrationToken

Токен, который возвращается, когда для события среды выполнения Windows добавляется обработчик событий.A token that is returned when an event handler is added to a Windows Runtime event. Токен используется для удаления обработчика события из события через некоторое время.The token is used to remove the event handler from the event at a later time.

Интерфейсы

IActivationFactory

Разрешает активацию одного или нескольких классов средой выполнения Windows.Enables classes to be activated by the Windows Runtime.