Aplicaciones de Windows
Collapse the table of content
Expand the table of content

System.Runtime (Espacios de nombres)

 

Publicado: octubre de 2016

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 la interacción de una aplicación con Common Language Runtime y tipos que habilitan características como el control de excepciones avanzado, la interoperabilidad COM, la serialización y deserialización, y el control de versiones.

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

Tipos admitidos en .NET para aplicaciones de la Tienda Windows 8.x

Descripción

GCLatencyMode

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

GCSettings

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

Tipos admitidos en .NET para aplicaciones de la Tienda Windows 8.x

Descripción

AccessedThroughPropertyAttribute

Especifica el nombre de la propiedad que accede al campo con atributos.

AsyncStateMachineAttribute

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

AsyncTaskMethodBuilder

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

AsyncTaskMethodBuilder<TResult>

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

AsyncVoidMethodBuilder

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

CallerFilePathAttribute

Permite obtener la ruta de acceso completa del archivo de origen que contiene el llamador. Se trata de 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 origen en el que se llama al método.

CallerMemberNameAttribute

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

CallSite

Representa una clase base del sitio de llamada dinámico. 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

Controla 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 CallSites 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 el compilador de un elemento generado por el usuario. Esta clase no puede heredarse.

ConditionalWeakTable<TKey, TValue>

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

ConditionalWeakTable<TKey, TValue>.CreateValueCallback

Representa un método que crea un valor no predeterminado para agregar como elemento de un par de clave y valor a ConditionalWeakTable<T, T>.

ConfiguredTaskAwaitable

Proporciona un objeto que admite await y que permite configurar objetos await en una tarea.

ConfiguredTaskAwaitable.ConfiguredTaskAwaiter

Proporciona un elemento que ejecuta await para un ConfiguredTaskAwaitable.

ConfiguredTaskAwaitable<TResult>

Proporciona un objeto que admite await y que permite configurar objetos await en una tarea<T>.

ConfiguredTaskAwaitable<TResult>.ConfiguredTaskAwaiter

Proporciona un elemento que ejecuta await para un ConfiguredTaskAwaitable<T>.

ContractHelper

Proporciona métodos que usa el sistema de reescritura binario 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 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 un ensamblado contiene los métodos de extensión.

FixedBufferAttribute

Indica que un campo se debe tratar como contenedor de un número fijo de elementos del tipo primitivo especificado. Esta clase no puede heredarse.

IAsyncStateMachine

Representa las máquinas de estado generadas para los métodos asincrónicos. Este tipo está pensado para uso exclusivo del compilador.

ICriticalNotifyCompletion

Representa un elemento que ejecuta await y que programa continuaciones cuando finaliza una operación await.

IndexerNameAttribute

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

INotifyCompletion

Representa una operación que programa continuaciones cuando finaliza.

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 acceder al valor al que hace referencia un objeto.

IsVolatile

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

IteratorStateMachineAttribute

Indica si un método de Visual Basic está marcado con el modificador Iterator.

MethodImplAttribute

Especifica los detalles de cómo se implementa un método. Esta clase no puede heredarse.

MethodImplOptions

Define los detalles de cómo se implementa un método.

ReferenceAssemblyAttribute

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

RuntimeCompatibilityAttribute

Especifica si se deben ajustar las excepciones que no se derivan de la clase de excepción 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 compatibilidad para los compiladores. Esta clase no puede heredarse.

StateMachineAttribute

Permite determinar si un método es un método de equipo 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 la finalización de una tarea asincrónica y que proporciona un parámetro para el resultado.

TypeForwardedFromAttribute

Especifica un tipo de origen en otro ensamblado.

TypeForwardedToAttribute

Especifica un tipo 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 el cambio a un entorno de destino.

YieldAwaitable.YieldAwaiter

Proporciona un elemento que ejecuta await para el cambio a un entorno de destino.

Tipos admitidos en .NET para aplicaciones de la Tienda Windows 8.x

Descripción

ExceptionDispatchInfo

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

Tipos admitidos en .NET para aplicaciones de la Tienda Windows 8.x

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 coincidentes más cercanos.

BStrWrapper

Calcula las referencias de datos de tipo VT_BSTR desde el código administrado al código no administrado. Esta clase no puede heredarse.

CallingConvention

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

CharSet

Indica qué juego de caracteres deben usar las cadenas con referencias calculadas.

ClassInterfaceAttribute

Indica el tipo de interfaz de clase que se generará para una clase expuesta a COM si no se genera 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 eliminar los delegados de .NET Framework que controlan los eventos de los objetos COM.

COMException

Excepción que se produce cuando una llamada al método COM devuelve un resultado HRESULT desconocido.

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

Identifica una lista de interfaces que se exponen como orígenes de eventos COM para la clase con atributos.

ComVisibleAttribute

Controla la accesibilidad a COM de un tipo o miembro administrado individual, o de todos los tipos que están dentro de un ensamblado.

CriticalHandle

Representa una clase contenedora para los recursos de controlador.

CurrencyWrapper

Ajusta los objetos en los que el contador de referencias debe calcular referencias como VT_CY.

CustomQueryInterfaceMode

Indica si las llamadas IUnknown.QueryInterface al 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 de conjunto de caracteres. Esta clase no puede heredarse.

DefaultDllImportSearchPathsAttribute

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

DefaultParameterValueAttribute

Establece el valor predeterminado de un parámetro cuando se le llama desde un lenguaje que admite parámetros predeterminados. Esta clase no puede heredarse.

DispatchWrapper

Ajusta los objetos en los que el contador de referencias debe calcular referencias como VT_DISPATCH.

DispIdAttribute

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

DllImportAttribute

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

DllImportSearchPath

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

ErrorWrapper

Ajusta los objetos en los que el contador de referencias debe calcular referencias como VT_ERROR.

FieldOffsetAttribute

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

GCHandle

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

GCHandleType

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

GuidAttribute

Proporciona un Guid explícito cuando no se prefiere un GUID automático.

HandleCollector

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

ICustomAdapter

Proporciona una manera de que los clientes accedan al objeto real, en lugar de ofrecer el objeto adaptador que proporciona el contador de referencias.

ICustomQueryInterface

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

InAttribute

Indica que se debe hacer un cálculo de referencias de los datos desde el llamador al destinatario de la llamada, pero no de vuelta al llamador.

InterfaceTypeAttribute

Indica si una interfaz administrada es dual, solo de envío o solo de IUnknown cuando se la 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 encuentra un argumento de un tipo de variante cuyas referencias no se pueden calcular para un código administrado.

LayoutKind

Controla el diseño de un objeto cuando se lo exporta a un 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 cómo 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 las referencias de los datos se deben calcular desde el destinatario de la llamada al llamador.

PreserveSigAttribute

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

SafeArrayRankMismatchException

Excepción que se produce 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 del 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 leer y escribir. Los intentos para acceder a la memoria fuera del búfer controlado (agotamientos y saturaciones) provocan excepciones.

SafeHandle

Representa una clase contenedora para los identificadores del sistema operativo. Se debe heredar esta clase.

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 una estructura.

TypeIdentifierAttribute

Proporciona compatibilidad para la equivalencia de tipos.

UnknownWrapper

Ajusta los objetos en los que el contador de referencias debe calcular referencias como VT_UNKNOWN.

UnmanagedFunctionPointerAttribute

Controla el comportamiento del cálculo de referencias de una firma de delegado que se pasa como un puntero de función no administrada a o desde código no administrado. 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 una matriz desde el código administrado al código no administrado como SafeArray.

VariantWrapper

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

Tipos admitidos en .NET para aplicaciones de la Tienda Windows 8.x

Descripción

ADVF

Especifica el comportamiento solicitado al configurar un receptor con notificación 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 FUNCDESC enlazada, una estructura VARDESC enlazada o 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 con un punto de conexión determinado.

DATADIR

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

DESCKIND

Identifica la descripción del tipo a la que se realiza el enlace.

DISPPARAMS

Contiene los argumentos que se pasaron a un método o una propiedad con IDispatch.Invoke.

DVASPECT

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

ELEMDESC

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

ELEMDESC.DESCUNION

Contiene información sobre 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 de Portapapeles generalizado.

FUNCDESC

Define una descripción de la función.

FUNCFLAGS

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

FUNCKIND

Define cómo acceder 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 información necesaria para transferir un elemento de estructura, un parámetro o un valor devuelto de función entre los procesos.

IDLFLAG

Describe cómo transferir un elemento de estructura, un parámetro o un valor devuelto de función entre los procesos.

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 características COM de IPersist e 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 características de IPersist.

IRunningObjectTable

Proporciona la definición administrada de la interfaz IRunningObjectTable.

IStream

Proporciona la definición administrada de la interfaz IStream, con características 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 una definición administrada de la interfaz ITypeLib2.

LIBFLAGS

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

PARAMDESC

Contiene información sobre cómo transferir un elemento de estructura, un parámetro o un valor devuelto de función entre los procesos.

PARAMFLAG

Describe cómo transferir un elemento de estructura, un parámetro o un valor devuelto de función entre los procesos.

STATDATA

Proporciona la definición administrada de la estructura STATDATA.

STATSTG

Contiene información estadística sobre un objeto abierto de almacenamiento, secuencia o 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 atributos de UCOMITypeInfo.

TYPEDESC

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

TYPEFLAGS

Define las propiedades y los atributos de una descripción del 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 miembro.

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.

Tipos admitidos en .NET para aplicaciones de la Tienda Windows 8.x

Descripción

AsyncInfo

Proporciona patrones de diseño Factory Method para construir representaciones de las tareas administradas compatibles con las operaciones y las acciones asincrónicas de Windows en tiempo de ejecución.

DefaultInterfaceAttribute

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

EventRegistrationToken

Token que se devuelve cuando se agrega un controlador de eventos a un evento de Windows en tiempo de ejecución que se implementa en el código administrado. El token se usa para quitar el controlador del evento más adelante.

EventRegistrationTokenTable<T>

Almacena asignaciones entre los delegados y tokens de eventos para admitir la implementación de un evento de Windows en tiempo de ejecución en el código administrado.

IActivationFactory

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

InterfaceImplementedInVersionAttribute

Especifica la versión del tipo de destino que implementó por primera vez 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 Windows en tiempo de ejecución IBuffer (Windows.Storage.Streams.IBuffer) y todas las interfaces adicionales necesarias.

WindowsRuntimeBufferExtensions

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

WindowsRuntimeMarshal

Ofrece métodos auxiliares para calcular las referencias de 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.

Tipos admitidos en .NET para aplicaciones de la Tienda Windows 8.x

Descripción

CollectionDataContractAttribute

Cuando se aplica a un tipo de colección, habilita la especificación personalizada de los elementos de elemento de colección. Este atributo solo se puede aplicar a los tipos reconocidos por 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 se define o implementa un contrato de datos y que el serializador lo puede serializar, como DataContractSerializer. Para que hacer su tipo sea serializable, los autores del tipo 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 un flujo o en un documento XML utilizando un contrato de datos proporcionado. Esta clase no puede heredarse.

DataContractSerializerSettings

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

DataMemberAttribute

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

DateTimeFormat

Especifica las opciones de formato de fecha y hora.

EmitTypeInformation

Especifica la frecuencia de emisión de información de 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 produce cuando DataContractSerializer o NetDataContractSerializer detectan un contrato de datos no válido durante la serialización y la deserialización.

KnownTypeAttribute

Especifica los tipos que DataContractSerializer debe reconocer al serializar o deserializar un tipo determinado.

OnDeserializedAttribute

Cuando se aplica a un método, especifica que se llama 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 en relación con otros objetos del gráfico no es determinístico.

OnDeserializingAttribute

Cuando se aplica a un método, especifica que se llama al método durante la deserialización de un objeto de un gráfico de objetos. El orden de la deserialización en relación con otros objetos del gráfico no es determinístico.

OnSerializedAttribute

Cuando se aplica a un método, especifica que se llama al método después de la serialización de un objeto de un gráfico de objetos. El orden de serialización en relación con otros objetos del gráfico no es determinístico.

OnSerializingAttribute

Cuando se aplica a un método, especifica que el método está durante la serialización de un objeto de un gráfico de objetos. El orden de serialización en relación con otros objetos del gráfico no es determinístico.

SerializationException

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

StreamingContext

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

XmlObjectSerializer

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

Tipos admitidos en .NET para aplicaciones de la Tienda Windows 8.x

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.

Tipos admitidos de la clase .NET para aplicaciones de la Tienda Windows 8.x

Descripción

TargetFrameworkAttribute

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

Mostrar:
© 2017 Microsoft