Compartir a través de


System.Runtime (Espacios de nombres)

System.Runtime y sus espacios de nombres secundarios (System.Runtime.CompilerServices, System.Runtime.ExceptionServices, System.Runtime.InteropServices, System.Runtime.InteropServices.ComTypes, System.Runtime.InteropServices.WindowsRuntime, System.Runtime.Serialization, System.Runtime.Serialization.Json y System.Runtime.Versioning) contienen tipos que admiten una interacción de la aplicación con Common Language Runtime y tipos que habilitan características, como por ejemplo, la administración avanzada de excepciones, la interoperabilidad COM, la serialización y deserialización, y el control de versiones.

Este tema describe los tipos en los espacios de nombres System.Runtime que se incluyen en .NET para aplicaciones de la Tienda Windows. Ten en cuenta que .NET para aplicaciones de la Tienda Windows no incluye todos los miembros de cada tipo. Para obtener información sobre los tipos individuales, consulta los temas vinculados. La documentación para un tipo indica qué miembros se incluyen en .NET para aplicaciones de la Tienda Windows.

System.Runtime (espacio de nombres)

Tipos admitidos en .NET para aplicaciones de la Tienda Windows

Descripción

GCLatencyMode

Ajusta la hora a la que el recolector de elementos no utilizados entra en tu aplicación.

GCSettings

Especifica la configuración de la recolección de elementos no utilizados para el proceso actual.

System.Runtime.CompilerServices (espacio de nombres)

Tipos admitidos en .NET para aplicaciones de la Tienda Windows

Descripción

AccessedThroughPropertyAttribute

Especifica el nombre de la propiedad que tiene acceso al campo al que se aplicó el atributo.

AsyncStateMachineAttribute

Permite determinar si un método está marcado con el modificador Async (Visual Basic) o async (Referencia de C#).

AsyncTaskMethodBuilder

Representa un generador para métodos asincrónicos que devuelven una tarea.

AsyncTaskMethodBuilder<TResult>

Representa un generador para métodos asincrónicos que devuelven una tarea y proporcionan un parámetro para el resultado.

AsyncVoidMethodBuilder

Representa un generador para métodos asincrónicos que no devuelven un valor.

CallerFilePathAttribute

Permite conseguir la ruta de acceso completa del archivo de código fuente que contiene al llamador. Es la ruta de acceso del archivo en el momento de la compilación.

CallerLineNumberAttribute

Permite obtener el número de línea en el archivo de código fuente en el que se llama al método.

CallerMemberNameAttribute

Permite obtener el nombre del método o de la propiedad del llamador al método

CallSite

Representa una clase base del sitio de la llamada dinámica. Este tipo se usa como un tipo de parámetro para los destinos de sitio dinámico.

CallSite<T>

Representa un tipo de sitio dinámico.

CallSiteBinder

Administra el enlace en tiempo de ejecución de las operaciones dinámicas en el sitio de llamada dinámico.

CallSiteHelpers

Contiene métodos auxiliares para sitios de llamada DLR.

CompilationRelaxationsAttribute

Controla la rigurosidad del código generado por el compilador Just-in-time (JIT) de Common Language Runtime.

CompilerGeneratedAttribute

Distingue un elemento generado por compilador de otro generado por el usuario. Esta clase no puede heredarse.

ConditionalWeakTable<TKey, TValue>

Permite a los compiladores asociar dinámicamente campos de objeto a objetos administrados.

ConditionalWeakTable<TKey, TValue>.CreateValueCallback

Representa un método que crea un valor no predeterminado que se va a agregar como parte de un par clave-valor a un objeto ConditionalWeakTable<T, T>.

ConfiguredTaskAwaitable

Proporciona un objeto que admite await (awaitable) que permite esperas configuradas en Task.

ConfiguredTaskAwaitable.ConfiguredTaskAwaiter

Proporciona un objeto awaiter para ConfiguredTaskAwaitable.

ConfiguredTaskAwaitable<TResult>

Proporciona un objeto que admite await que permite esperas configuradas en Task<T>.

ConfiguredTaskAwaitable<TResult>.ConfiguredTaskAwaiter

Proporciona un objeto awaiter para ConfiguredTaskAwaitable<T>.

ContractHelper

Proporciona métodos que el sistema de reescritura binario emplea para administrar errores de contrato.

CustomConstantAttribute

Define un valor constante que un compilador puede hacer persistir para un parámetro de método o campo.

DateTimeConstantAttribute

Hace persistir una constante DateTime de 8 bytes para un campo o parámetro.

DecimalConstantAttribute

Almacena el valor de una constante Decimal en los metadatos. Esta clase no puede heredarse.

DynamicAttribute

Indica que el uso de Object en un miembro significa que se tratará como un tipo enviado dinámicamente.

ExtensionAttribute

Indica que un método es un método de extensión, o que una clase o ensamblado contiene los métodos de extensión.

FixedBufferAttribute

Indica que un campo se debería tratar como si contuviera un número fijo de elementos del tipo primitivo especificado. Esta clase no puede heredarse.

IAsyncStateMachine

Representa equipos de estado que se generan para métodos asincrónicos. Este tipo solo se ha diseñado para su uso con el compilador.

ICriticalNotifyCompletion

Representa un objeto awaiter que programa continuaciones cuando se completa una operación de espera.

IndexerNameAttribute

Indica el nombre por el cual se conoce a un indizador en los lenguajes de programación que no son compatibles directamente con indizadores.

INotifyCompletion

Representa una operación que programa continuaciones cuando se completa.

InternalsVisibleToAttribute

Especifica que los tipos que normalmente solo son visibles en el ensamblado actual también se pueden ver en un ensamblado especificado.

IStrongBox

Define una propiedad para tener acceso al valor al que hace referencia un objeto.

IsVolatile

Marca un campo como volátil. Esta clase no puede heredarse.

IteratorStateMachineAttribute

Permite determinar si un método en Visual Basic está marcado con el modificador Iterator.

MethodImplAttribute

Especifica los detalles sobre el modo de implementar un método. Esta clase no puede heredarse.

MethodImplOptions

Define los detalles sobre el modo de implementar un método.

ReferenceAssemblyAttribute

Identifica un ensamblado como ensamblado de referencia, el cual contiene metadatos pero no código ejecutable.

RuntimeCompatibilityAttribute

Especifica si se van a tener en cuenta las excepciones que no derivan de la clase Exception con un objeto System.Runtime.CompilerServices.RuntimeWrappedException. Esta clase no puede heredarse.

RuntimeHelpers

Proporciona un conjunto de propiedades y métodos estáticos que proporcionan funcionalidad para los compiladores. Esta clase no puede heredarse.

StateMachineAttribute

Permite determinar si un método es un método de máquina de estado.

StrongBox<T>

Contiene una referencia a un valor.

TaskAwaiter

Proporciona un objeto que espera la finalización de una tarea asincrónica.

TaskAwaiter<TResult>

Representa un objeto que espera a que se complete una tarea asincrónica y proporciona un parámetro para el resultado.

TypeForwardedFromAttribute

Especifica una clase Type de origen en otro ensamblado.

TypeForwardedToAttribute

Especifica una clase Type de destino en otro ensamblado.

UnsafeValueTypeAttribute

Especifica que un tipo contiene una matriz no administrada que podría provocar un desbordamiento. Esta clase no puede heredarse.

YieldAwaitable

Proporciona un contexto que admite await para pasar a un entorno de destino.

YieldAwaitable.YieldAwaiter

Proporciona un awaiter para pasar a un entorno de destino.

System.Runtime.ExceptionServices (espacio de nombres)

Tipos admitidos en .NET para aplicaciones de la Tienda Windows

Descripción

ExceptionDispatchInfo

Representa una excepción cuyo estado se captura en un punto determinado del código.

System.Runtime.InteropServices (espacio de nombres)

Tipos admitidos en .NET para aplicaciones de la Tienda Windows

Descripción

ArrayWithOffset

Encapsula una matriz y un desplazamiento dentro de la matriz especificada.

BestFitMappingAttribute

Controla si los caracteres Unicode se convierten en los caracteres ANSI con mayor índice de coincidencia.

BStrWrapper

Calcula las referencias de los datos de tipo VT_BSTR de código administrado a no administrado. Esta clase no puede heredarse.

CallingConvention

Especifica la convención de llamada necesaria para llamar a métodos implementados en código no administrado.

CharSet

Indica qué juego de caracteres deben utilizar las cadenas cuya referencia se va calcular.

ClassInterfaceAttribute

Indica el tipo de interfaz de clase que debe generarse para una clase expuesta a COM, en caso de que se genere una interfaz.

ClassInterfaceType

Identifica el tipo de interfaz de clase que se genera para una clase.

CoClassAttribute

Especifica el identificador de clase de una coclase importada de una biblioteca de tipos.

ComAwareEventInfo

Permite el registro enlazado en tiempo de ejecución de un controlador de eventos.

ComDefaultInterfaceAttribute

Especifica una interfaz predeterminada que se va a exponer a COM. Esta clase no puede heredarse.

ComEventInterfaceAttribute

Identifica la interfaz de origen y la clase que implementa los métodos de la interfaz de evento que se genera cuando se importa una coclase de una biblioteca de tipos COM.

ComEventsHelper

Proporciona métodos que permiten agregar y quitar de los objetos COM a delegados de .NET Framework que administran eventos.

COMException

Excepción que se produce cuando se devuelve un valor HRESULT no reconocido desde una llamada de método COM.

ComImportAttribute

Indica que el tipo con atributos estaba previamente definido en COM.

ComInterfaceType

Indica cómo exponer una interfaz a COM.

ComMemberType

Describe el tipo de un miembro COM.

ComSourceInterfacesAttribute

Muestra una lista de las interfaces expuestas como origen de los eventos COM de la clase atribuida.

ComVisibleAttribute

Controla la accesibilidad a COM de un tipo o miembro administrado individual o de todos los tipos de un ensamblado.

CriticalHandle

Representa una clase contenedora para los recursos de identificador.

CurrencyWrapper

Encapsula objetos cuyas referencias el calculador de referencias debería calcular como VT_CY.

CustomQueryInterfaceMode

Indica si las llamadas IUnknown.QueryInterface del método GetComInterfaceForObject pueden usar la interfaz ICustomQueryInterface.

CustomQueryInterfaceResult

Proporciona valores devueltos para el método GetInterface.

DefaultCharSetAttribute

Especifica el valor de la enumeración CharSet. Esta clase no puede heredarse.

DefaultDllImportSearchPathsAttribute

Especifica las rutas de acceso que se usan para buscar archivos DLL que ofrezcan funciones para las invocaciones de plataforma.

DefaultParameterValueAttribute

Establece el valor predeterminado de un parámetro cuando se efectúa la llamada en un lenguaje que admite los parámetros predeterminados. Esta clase no puede heredarse.

DispatchWrapper

Encapsula objetos cuyas referencias el calculador de referencias debería calcular como VT_DISPATCH.

DispIdAttribute

Especifica el identificador de envío (DISPID) COM de un método, campo o propiedad.

DllImportAttribute

Indica que una biblioteca de vínculos dinámicos (DLL) no administrada expone el método con atributos como punto de entrada estático.

DllImportSearchPath

Especifica las rutas de acceso que se usan para buscar archivos DLL que ofrezcan funciones para las invocaciones de plataforma.

ErrorWrapper

Encapsula objetos cuyas referencias el calculador de referencias debería calcular como VT_ERROR.

FieldOffsetAttribute

Indica la posición física de los campos dentro de la representación no administrada de una clase o de una estructura.

GCHandle

Proporciona una forma de obtener acceso a un objeto administrado desde una memoria no administrada.

GCHandleType

Representa los tipos de identificadores que puede asignar la clase GCHandle.

GuidAttribute

Suministra un objeto Guid explícitamente cuando no se desea que se genere un GUID automáticamente.

HandleCollector

Realiza el seguimiento de los identificadores pendientes y fuerza la recolección de elementos no utilizados cuando se alcanza el umbral especificado.

ICustomAdapter

Proporciona la forma en que los clientes pueden obtener acceso a un objeto real, en lugar del objeto adaptador que ha proporcionado un contador de referencias personalizado.

ICustomQueryInterface

Permite a los desarrolladores proporcionar una implementación personalizada y administrada del método IUnknown.QueryInterface.

InAttribute

Indica que el cálculo de las referencias de los datos debe realizarse del llamador al destinatario de la llamada, pero no de vuelta al llamador.

InterfaceTypeAttribute

Indica si una interfaz administrada es dual, de solo distribución o solo IUnknown cuando se expone a COM.

InvalidComObjectException

Excepción que se produce al utilizar un objeto COM no válido.

InvalidOleVariantTypeException

Excepción que produce el contador de referencias cuando detecta un argumento de tipo Variant cuyas referencias al código administrado no se pueden calcular.

LayoutKind

Controla el diseño de un objeto cuando se exporta a código no administrado.

Marshal

Proporciona una colección de métodos para asignar memoria no administrada, copiar bloques de memoria no administrados y convertir los tipos administrados en no administrados, así como otros métodos diversos que se utilizan al interactuar con código no administrado.

MarshalAsAttribute

Indica la forma de calcular las referencias de los datos entre el código administrado y el código no administrado.

MarshalDirectiveException

Excepción que produce el contador de referencias cuando encuentra un atributo MarshalAsAttribute que no admite.

OptionalAttribute

Indica que un parámetro es opcional.

OutAttribute

Indica que el cálculo de referencias de los datos debe realizarse del destinatario de la llamada al llamador.

PreserveSigAttribute

Indica que debe suprimirse la transformación de la firma de retval o la transformación del valor HRESULT que tiene lugar durante las llamadas de interoperabilidad COM.

SafeArrayRankMismatchException

Se produce una excepción cuando el rango de un SAFEARRAY de entrada no coincide con el rango especificado en la firma administrada.

SafeArrayTypeMismatchException

Excepción que se produce cuando el tipo de SAFEARRAY de entrada no coincide con el tipo especificado en la firma administrada.

SafeBuffer

Proporciona un búfer de memoria controlado que se puede usar para lectura y escritura. Los intentos de obtener acceso a memoria fuera del búfer controlado provocan excepciones (agotamientos y saturaciones).

SafeHandle

Representa una clase contenedora para los identificadores del sistema operativo. Esta clase debe heredarse.

SEHException

Representa errores de control de excepciones estructurado (SEH).

StructLayoutAttribute

Permite controlar el diseño físico de los campos de datos de una clase o de una estructura.

TypeIdentifierAttribute

Proporciona compatibilidad con la equivalencia de tipos.

UnknownWrapper

Encapsula objetos cuyas referencias el calculador de referencias debería calcular como VT_UNKNOWN.

UnmanagedFunctionPointerAttribute

Controla el comportamiento del cálculo de referencias de una firma de delegado pasada como un puntero a función no administrado al código no administrado o desde este. Esta clase no puede heredarse.

UnmanagedType

Identifica la forma de calcular las referencias de parámetros o campos en el código no administrado.

VarEnum

Indica cómo calcular las referencias de los elementos de matriz cuando se calculan las referencias de matriz de código administrado a código no administrado como SafeArray.

VariantWrapper

Calcula las referencias de los datos de tipo VT_VARIANT | VT_BYREF desde el código administrado al no administrado. Esta clase no puede heredarse.

System.Runtime.InteropServices.ComTypes (espacio de nombres)

Tipos admitidos en .NET para aplicaciones de la Tienda Windows

Descripción

ADVF

Especifica el comportamiento solicitado al configurar un receptor de notificaciones o una conexión de almacenamiento en caché con un objeto.

BIND_OPTS

Almacena los parámetros que se usan durante una operación de enlace de moniker.

BINDPTR

Contiene un puntero a una estructura enlazada a FUNCDESC o a VARDESC o bien, a una interfaz ITypeComp.

CALLCONV

Identifica la convención de llamada que usa un método descrito en una estructura de tipo de datos METHODDATA.

CONNECTDATA

Describe una conexión existente a un punto de conexión determinado.

DATADIR

Especifica la dirección del flujo de datos del parámetro dwDirection del método EnumFormatEtc. Esto determina los formatos que el enumerador resultante puede usar.

DESCKIND

Identifica la descripción del tipo que se enlaza.

DISPPARAMS

Contiene los argumentos que IDispatch.Invoke ha pasado a un método o a una propiedad.

DVASPECT

Especifica el aspecto esperado de los datos o de la vista del objeto al dibujar u obtener los datos.

ELEMDESC

Contiene la descripción del tipo y la información sobre la transferencia del proceso para una variable, función o un parámetro de función.

ELEMDESC.DESCUNION

Contiene información de un elemento.

EXCEPINFO

Describe las excepciones que se producen durante IDispatch.Invoke.

FILETIME

Representa el número de intervalos de 100 nanosegundos desde el 1 de enero de 1601. Esta estructura es un valor de 64 bits.

FORMATETC

Representa un formato generalizado del Portapapeles.

FUNCDESC

Define una descripción de una función.

FUNCFLAGS

Identifica las constantes que definen las propiedades de una función.

FUNCKIND

Define cómo tener acceso a una función.

IAdviseSink

Proporciona una definición administrada de la interfaz IAdviseSink.

IBindCtx

Proporciona la definición administrada de la interfaz IBindCtx.

IConnectionPoint

Proporciona la definición administrada de la interfaz IConnectionPoint.

IConnectionPointContainer

Proporciona la definición administrada de la interfaz IConnectionPointContainer.

IDLDESC

Contiene la información necesaria para transferir un valor que ha devuelto un elemento, un parámetro o una función de la estructura de un proceso a otro.

IDLFLAG

Describe cómo transferir un valor que ha devuelto un elemento, un parámetro o una función de la estructura de un proceso a otro.

IEnumConnectionPoints

Administra la definición de la interfaz IEnumConnectionPoints.

IEnumConnections

Administra la definición de la interfaz IEnumConnections.

IEnumFORMATETC

Proporciona la definición administrada de la interfaz IEnumFORMATETC.

IEnumMoniker

Administra la definición de la interfaz IEnumMoniker.

IEnumString

Administra la definición de la interfaz IEnumString.

IEnumVARIANT

Administra la definición de la interfaz IEnumVARIANT.

IMoniker

Proporciona la definición administrada de la interfaz IMoniker, con funcionalidad COM de IPersist y de IPersistStream.

IMPLTYPEFLAGS

Define los atributos de una interfaz implementada o heredada de un tipo.

INVOKEKIND

Especifica cómo invocar una función mediante IDispatch.Invoke.

IPersistFile

Proporciona la definición administrada de la interfaz IPersistFile, con funcionalidad de IPersist y de IPersistStream.

IRunningObjectTable

Proporciona la definición administrada de la interfaz IRunningObjectTable.

IStream

Proporciona la definición administrada de la interfaz IStream, con funcionalidad de ISequentialStream.

ITypeComp

Proporciona la definición administrada de la interfaz ITypeComp.

ITypeInfo

Proporciona la definición administrada de la interfaz ITypeInfo de Automatización de componentes.

ITypeInfo2

Proporciona la definición administrada de la interfaz ITypeInfo2.

ITypeLib

Proporciona la definición administrada de la interfaz ITypeLib.

ITypeLib2

Proporciona la definición administrada de la interfaz ITypeLib2.

LIBFLAGS

Define las marcas que se aplican a las bibliotecas de tipos.

PARAMDESC

Contiene información sobre la transferencia de un valor que ha devuelto un elemento, un parámetro o una función de la estructura de un proceso a otro.

PARAMFLAG

Describe cómo transferir un valor que ha devuelto un elemento, un parámetro o una función de la estructura de un proceso a otro.

STATDATA

Proporciona la definición administrada de la estructura STATDATA.

STATSTG

Contiene información estadística acerca de un objeto abierto de almacenamiento, de secuencia o de matriz de bytes.

STGMEDIUM

Proporciona la definición administrada de la estructura STGMEDIUM.

SYSKIND

Identifica la plataforma del sistema operativo de destino.

TYMED

Proporciona la definición administrada de la estructura TYMED.

TYPEATTR

Contiene los atributos de UCOMITypeInfo.

TYPEDESC

Describe el tipo de una variable, el tipo de un valor devuelto por una función o el tipo de un parámetro de una función.

TYPEFLAGS

Define las propiedades y atributos de la descripción de un tipo.

TYPEKIND

Especifica varios tipos de datos y funciones.

TYPELIBATTR

Identifica una biblioteca de tipos concreta y proporciona compatibilidad de localización para los nombres de miembros.

VARDESC

Describe una variable, una constante o un miembro de datos.

VARDESC.DESCUNION

Contiene información sobre una variable.

VARFLAGS

Identifica las constantes que definen las propiedades de una variable.

VARKIND

Define el tipo de variable.

System.Runtime.InteropServices.WindowsRuntime (espacio de nombres)

Tipos admitidos en .NET para aplicaciones de la Tienda Windows

Descripción

AsyncInfo

Proporciona métodos del generador para crear representaciones de tareas administradas que sean compatibles con acciones y operaciones asincrónicas de Windows en tiempo de ejecución.

DefaultInterfaceAttribute

Especifica la interfaz predeterminada de un grupo administrado de la clase o de la interfaz de Windows en tiempo de ejecución.

EventRegistrationToken

Token que se devuelve cuando se agrega un controlador de eventos a un evento de Windows en tiempo de ejecución implementado en código administrado. El token se usa para quitar el controlador de eventos del evento en un momento posterior.

EventRegistrationTokenTable<T>

Almacena asignaciones entre delegados y tokens de evento con el fin de prestar compatibilidad a la implementación de un evento de Windows en tiempo de ejecución en código administrado.

IActivationFactory

Habilita las clases para que las active Windows en tiempo de ejecución.

InterfaceImplementedInVersionAttribute

Especifica la versión del tipo de destino que implementó por vez primera la interfaz especificada.

ReadOnlyArrayAttribute

Cuando se aplica a un parámetro de matriz en un componente de Windows en tiempo de ejecución, especifica que el contenido de la matriz que se pasa a ese parámetro se usa únicamente para la entrada. El llamador espera que la llamada no modifique la matriz.

ReturnValueNameAttribute

Especifica el nombre del valor devuelto de un método en un componente de Windows en tiempo de ejecución.

WindowsRuntimeBuffer

Proporciona una implementación de la interfaz IBuffer de Windows en tiempo de ejecución (Windows.Storage.Streams.IBuffer) y todas las interfaces requeridas adicionales.

WindowsRuntimeBufferExtensions

Proporciona métodos de extensión para trabajar en los búferes de Windows en tiempo de ejecución (interfaz de Windows.Storage.Streams.IBuffer).

WindowsRuntimeMarshal

Proporciona métodos auxiliares para calcular las referencias de los datos entre .NET Framework y Windows en tiempo de ejecución.

WriteOnlyArrayAttribute

Cuando se aplica a un parámetro de matriz en un componente de Windows en tiempo de ejecución, especifica que el contenido de una matriz que se pasa a ese parámetro se usa únicamente para la salida. El llamador no garantiza que se inicialice el contenido y el método al que se ha llamado no debe leer el contenido.

System.Runtime.Serialization (espacio de nombres)

Tipos admitidos en .NET para aplicaciones de la Tienda Windows

Descripción

CollectionDataContractAttribute

Cuando se aplica a un tipo de colección, habilita la especificación personalizada de los elementos del elemento de colección. Este atributo solo se puede aplicar a los tipos que reconoce DataContractSerializer como colecciones válidas serializables.

ContractNamespaceAttribute

Especifica el espacio de nombres CLR y el espacio de nombres XML del contrato de datos.

DataContractAttribute

Especifica que el tipo define o implementa un contrato de datos y lo puede serializar un serializador como, por ejemplo DataContractSerializer. Para que se pueda serializar el tipo, sus autores deben definir un contrato de datos para dicho tipo.

DataContractResolver

Proporciona un mecanismo para asignar dinámicamente los tipos entre las representaciones xsi:type durante la serialización y la deserialización.

DataContractSerializer

Serializa y deserializa una instancia de un tipo en una secuencia o en un documento XML mediante un contrato de datos proporcionado. Esta clase no puede heredarse.

DataContractSerializerSettings

Especifica la configuración del serializador del contrato de datos.

DataMemberAttribute

Cuando se aplica al miembro de un tipo, especifica que el miembro forma parte de un contrato de datos y lo puede serializar DataContractSerializer.

DateTimeFormat

Especifica opciones de formato de fecha y hora.

EmitTypeInformation

Especifica la frecuencia con la que se debe emitir información del tipo.

EnumMemberAttribute

Especifica que el campo es un miembro de enumeración y se debe serializar.

IgnoreDataMemberAttribute

Cuando se aplica al miembro de un tipo, especifica que el miembro no forma parte de un contrato de datos y no está serializado.

InvalidDataContractException

Excepción que se inicia cuando DataContractSerializer o NetDataContractSerializer detectan un contrato de datos no válido durante la serialización y deserialización.

KnownTypeAttribute

Especifica tipos que deberá reconocer DataContractSerializer al serializar o deserializar un tipo determinado.

OnDeserializedAttribute

Cuando se aplica a un método, especifica que se produce una llamada al método inmediatamente después de la deserialización de un objeto en un gráfico de objetos. El orden de la deserialización relativo a otros objetos del gráfico no es determinista.

OnDeserializingAttribute

Cuando se aplica a un método, especifica que la llamada al método se produce durante la deserialización de un objeto en un gráfico de objetos. El orden de la deserialización relativo a otros objetos del gráfico no es determinista.

OnSerializedAttribute

Cuando se aplica a un método, especifica que la llamada al método se produce después de la serialización de un objeto en un gráfico de objetos. El orden de la serialización relativo a otros objetos del gráfico no es determinista.

OnSerializingAttribute

Cuando se aplica a un método, especifica que el método se desarrolla durante la serialización de un objeto en un gráfico de objetos. El orden de la serialización relativo a otros objetos del gráfico no es determinista.

SerializationException

Excepción que se produce cuando se produce un error durante la serialización o deserialización.

StreamingContext

Describe el origen y destino de una secuencia de serialización determinada y proporciona un contexto definido por el llamador adicional.

XmlObjectSerializer

Proporciona la clase base usada para serializar objetos como secuencias XML o documentos. Esta clase es abstracta.

System.Runtime.Serialization.Json (espacio de nombres)

Tipos admitidos en .NET para aplicaciones de la Tienda Windows

Descripción

DataContractJsonSerializer

Serializa objetos a JavaScript Object Notation (JSON) y deserializa datos de JSON a objetos. Esta clase no puede heredarse.

DataContractJsonSerializerSettings

Especifica la configuración.

System.Runtime.Versioning (espacio de nombres)

Tipos admitidos en la clase .NET para aplicaciones de la Tienda Windows

Descripción

TargetFrameworkAttribute

Identifica la versión de .NET Framework con la que se compiló un ensamblado concreto.

Vea también

Conceptos

.NET para aplicaciones de la Tienda Windows: API admitidas