System.Runtime.InteropServices.WindowsRuntime Espaço de Nomes

Contém classes que suportam a interoperabilidade entre código gerido e o Windows Runtime, e que permitem a criação de tipos de Windows Runtime com código gerido.

Classes

Name Description
AsyncInfo

Fornece métodos de fábrica para construir representações de tarefas geridas compatíveis com ações e operações assíncronas do Windows Runtime.

DefaultInterfaceAttribute

Especifica a interface padrão de uma classe Windows Runtime gerida.

DesignerNamespaceResolveEventArgs

Fornece dados para o DesignerNamespaceResolve evento.

EventRegistrationTokenTable<T>

Armazena mapeamentos entre delegados e tokens de evento, para suportar a implementação de um evento Windows Runtime em código gerido.

InterfaceImplementedInVersionAttribute

Especifica a versão do tipo de destino que implementou primeiro a interface especificada.

NamespaceResolveEventArgs

Fornece dados para o ReflectionOnlyNamespaceResolve evento.

ReadOnlyArrayAttribute

Quando aplicado a um parâmetro de array num componente do Windows Runtime, especifica que o conteúdo do array que é passado para esse parâmetro é usado apenas para entrada. O chamador espera que o array permaneça inalterado com a chamada.

ReturnValueNameAttribute

Especifica o nome do valor de retorno de um método num componente do Windows Runtime.

WindowsRuntimeBuffer

Fornece uma implementação da interface IBuffer do Windows Runtime (Windows. Storage.Streams.IBuffer), e todas as interfaces adicionais necessárias.

WindowsRuntimeBufferExtensions

Fornece métodos de extensão para operar em buffers do Windows Runtime (Windows. interface Storage.Streams.IBuffer).

WindowsRuntimeMarshal

Fornece métodos auxiliares para o agrupamento de dados entre o .NET Framework e o Windows Runtime.

WindowsRuntimeMetadata

Fornece um evento para resolver pedidos de tipos apenas de reflexão para tipos fornecidos por ficheiros de metadados do Windows, e métodos para realizar a resolução.

WriteOnlyArrayAttribute

Quando aplicado a um parâmetro de array num componente do Windows Runtime, especifica que o conteúdo de um array que é passado para esse parâmetro é usado apenas para saída. O chamador não garante que o conteúdo seja inicializado, e o método chamado não deve ler o conteúdo.

Estruturas

Name Description
EventRegistrationToken

Um token que é devolvido quando um gestor de eventos é adicionado a um evento do Windows Runtime. O token é usado para remover o gestor de eventos do evento numa altura posterior.

Interfaces

Name Description
IActivationFactory

Permite que classes sejam ativadas pelo Windows Runtime.