Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Assembly (Clase)

Representa un ensamblado, que es un bloque de compilación reutilizable, versionable y autodescriptivo de una aplicación de Common Language Runtime.

Espacio de nombres:  System.Reflection
Ensamblado:  mscorlib (en mscorlib.dll)

[SerializableAttribute]
[ComVisibleAttribute(true)]
[ClassInterfaceAttribute(ClassInterfaceType.None)]
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Unrestricted = true)]
public abstract class Assembly : _Assembly, 
	IEvidenceFactory, ICustomAttributeProvider, ISerializable

El tipo Assembly expone los siguientes miembros.

  NombreDescripción
Método protegidoAssemblyInicializa una nueva instancia de la clase Assembly.
Arriba

  NombreDescripción
Propiedad públicaCodeBaseObtiene la ubicación del ensamblado tal y como se especificó originalmente, por ejemplo en un objeto AssemblyName.
Propiedad públicaCompatible con .NET para aplicaciones de la Tienda WindowsCustomAttributesObtiene una colección que contiene los atributos personalizados de este ensamblado.
Propiedad públicaCompatible con .NET para aplicaciones de la Tienda WindowsDefinedTypesObtiene una colección de los tipos definidos en este ensamblado.
Propiedad públicaCompatible con Biblioteca de clases portableEntryPointObtiene el punto de entrada de este ensamblado.
Propiedad públicaEscapedCodeBaseObtiene el identificador URI, incluidos los caracteres de escape, que representa el código base.
Propiedad públicaEvidenceObtiene la evidencia para este ensamblado.
Propiedad públicaCompatible con .NET para aplicaciones de la Tienda WindowsExportedTypesObtiene una colección de los tipos públicos definidos en este ensamblado que se pueden ver desde fuera del ensamblado.
Propiedad públicaCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsFullNameObtiene el nombre para mostrar del ensamblado.
Propiedad públicaGlobalAssemblyCacheObtiene un valor que indica si el ensamblado se ha cargado desde la caché global de ensamblados.
Propiedad públicaHostContextObtiene el contexto del host con el que se cargó el ensamblado.
Propiedad públicaImageRuntimeVersionObtiene una cadena que representa la versión de Common Language Runtime (CLR) guardada en el archivo que contiene el manifiesto.
Propiedad públicaCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsIsDynamicObtiene un valor que indica si el ensamblado actual se generó dinámicamente en el proceso actual utilizando emisión de la reflexión.
Propiedad públicaIsFullyTrustedObtiene un valor que indica si el ensamblado actual se carga con plena confianza.
Propiedad públicaLocationObtiene la ruta de acceso completa o la ubicación UNC del archivo cargado que contiene el manifiesto.
Propiedad públicaCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsManifestModuleObtiene el módulo que contiene el manifiesto para el ensamblado actual.
Propiedad públicaCompatible con .NET para aplicaciones de la Tienda WindowsModulesObtiene una colección que contiene los módulos de este ensamblado.
Propiedad públicaPermissionSetObtiene el conjunto de permisos del ensamblado actual.
Propiedad públicaReflectionOnlyObtiene un valor Boolean que indica si este ensamblado se cargó en el contexto de sólo reflexión.
Propiedad públicaSecurityRuleSetObtiene un valor que indica el conjunto de reglas de seguridad que Common Language Runtime (CLR) aplica para este ensamblado.
Arriba

  NombreDescripción
Método públicoCompatible con XNA FrameworkCreateInstance(String)Ubica el tipo especificado en este ensamblado y crea una instancia del mismo mediante el activador del sistema, realizando una búsqueda en la que se distingue entre mayúsculas y minúsculas.
Método públicoCreateInstance(String, Boolean)Ubica el tipo especificado de este ensamblado y crea una instancia del mismo mediante el activador del sistema, con búsqueda de mayúsculas y minúsculas opcional.
Método públicoCreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[])Ubica el tipo especificado en este ensamblado y crea una instancia del mismo mediante el activador del sistema, con búsqueda de mayúsculas y minúsculas opcional y con los atributos de referencia cultural, argumentos, enlace y activación.
Método públicoMiembro estáticoCreateQualifiedNameCrea el nombre de un tipo calificado con el nombre de presentación de su ensamblado.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableEqualsDetermina si este ensamblado y el objeto especificado son iguales. (Invalida a Object.Equals(Object)).

En XNA Framework 3.0, este miembro se hereda de Object.Equals(Object).


En Biblioteca de clases portable Biblioteca de clases portable, este miembro se hereda de Object.Equals(Object).
Método protegidoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsFinalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método públicoMiembro estáticoGetAssemblyObtiene el ensamblado cargado actualmente donde se define la clase especificada.
Método públicoMiembro estáticoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableGetCallingAssemblyDevuelve el objeto Assembly del método al que llamó el método actualmente en ejecución.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableGetCustomAttributes(Boolean)Obtiene los atributos personalizados para este ensamblado.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableGetCustomAttributes(Type, Boolean)Obtiene los atributos personalizados para este ensamblado tal y como lo especifica el tipo.
Método públicoGetCustomAttributesDataDevuelve información sobre los atributos que se han aplicado a la clase Assembly actual, expresada como objetos CustomAttributeData.
Método públicoMiembro estáticoGetEntryAssemblyObtiene el ejecutable de procesos en el dominio de la aplicación predeterminada. En otros dominios de la aplicación, este es el primer ejecutable que AppDomain.ExecuteAssembly ejecuta.
Método públicoMiembro estáticoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableGetExecutingAssemblyObtiene el ensamblado que contiene el código que se está ejecutando actualmente.
Método públicoCompatible con Biblioteca de clases portableGetExportedTypesObtiene los tipos públicos definidos en este ensamblado que se pueden ver desde fuera del ensamblado.
Método públicoGetFileObtiene un FileStream para el archivo especificado en la tabla de archivos del manifiesto de este ensamblado.
Método públicoGetFiles()Obtiene los archivos en la tabla de archivos del manifiesto del ensamblado.
Método públicoGetFiles(Boolean)Obtiene los archivos en la tabla de archivos del manifiesto del ensamblado, especificando si deben incluirse módulos de recursos.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableGetHashCodeDevuelve el código hash de esta instancia. (Invalida a Object.GetHashCode()).

En XNA Framework 3.0, este miembro se hereda de Object.GetHashCode().


En Biblioteca de clases portable Biblioteca de clases portable, este miembro se hereda de Object.GetHashCode().
Método públicoGetLoadedModules()Obtiene todos los módulos cargados que forman parte de este ensamblado.
Método públicoGetLoadedModules(Boolean)Obtiene todos los módulos cargados que forman parte de este ensamblado, especificando si se deben incluir módulos de recursos.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGetManifestResourceInfoDevuelve información sobre cómo el recurso dado ha persistido.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGetManifestResourceNamesDevuelve los nombres de todos los recursos de este ensamblado.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGetManifestResourceStream(String)Carga el recurso del manifiesto especificado a partir de este ensamblado.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableGetManifestResourceStream(Type, String)Carga el recurso del manifiesto especificado según el espacio de nombres del tipo especificado a partir de este ensamblado.
Método públicoGetModuleObtiene el módulo especificado en este ensamblado.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableGetModules()Obtiene todos los módulos que forman parte de este ensamblado.
Método públicoGetModules(Boolean)Obtiene todos los módulos que forman parte de este ensamblado e indica si se deben incluir módulos de recursos.
Método públicoCompatible con XNA FrameworkCompatible con .NET para aplicaciones de la Tienda WindowsGetName()Obtiene un objeto AssemblyName para este ensamblado.
Método públicoCompatible con XNA FrameworkGetName(Boolean)Obtiene un AssemblyName para este ensamblado, estableciendo el código base tal y como se especifica en copiedName.
Método públicoGetObjectDataObtiene información de serialización con todos los datos necesarios para crear una nueva instancia de este ensamblado.
Método públicoGetReferencedAssembliesObtiene los objetos AssemblyName para todos los ensamblados a los que hace referencia este ensamblado.
Método públicoCompatible con XNA FrameworkGetSatelliteAssembly(CultureInfo)Obtiene el ensamblado satélite para la referencia cultural especificada.
Método públicoCompatible con XNA FrameworkGetSatelliteAssembly(CultureInfo, Version)Obtiene la versión especificada del ensamblado satélite para la referencia cultural especificada.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGetType() Obtiene el Type de la instancia actual. (Se hereda de Object).
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGetType(String)Obtiene el objeto Type con el nombre especificado en la instancia del ensamblado.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableGetType(String, Boolean)Obtiene el objeto Type con el nombre especificado en la instancia del ensamblado y, opcionalmente, produce una excepción si no se encuentra el tipo.
Método públicoGetType(String, Boolean, Boolean)Obtiene el objeto Type con el nombre especificado en la instancia del ensamblado, con las opciones para omitir el caso y producir una excepción si no se encuentra el tipo.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableGetTypesObtiene los tipos definidos en este ensamblado.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableIsDefinedIndica si se ha aplicado o no un atributo especificado al ensamblado.
Método públicoMiembro estáticoCompatible con XNA FrameworkCompatible con .NET para aplicaciones de la Tienda WindowsLoad(AssemblyName)Carga un ensamblado determinado a partir de su AssemblyName.
Método públicoMiembro estáticoLoad(Byte[])Carga el ensamblado con una imagen que toma como base el formato Common Object File Format (COFF) y que contiene un ensamblado emitido. El ensamblado se carga en el dominio de aplicación del llamador.
Método públicoMiembro estáticoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableLoad(String)Carga un ensamblado a partir de su nombre largo.
Método públicoMiembro estáticoLoad(AssemblyName, Evidence) Obsoleta. Carga un ensamblado determinado a partir de su AssemblyName. El ensamblado se carga en el dominio del llamador con la evidencia proporcionada.
Método públicoMiembro estáticoLoad(Byte[], Byte[])Carga el ensamblado con una imagen que toma como base el formato Common Object File Format (COFF) que contiene un ensamblado emitido, incluyendo opcionalmente los símbolos del ensamblado. El ensamblado se carga en el dominio de aplicación del llamador.
Método públicoMiembro estáticoLoad(String, Evidence) Obsoleta. Carga un ensamblado determinado a partir de su nombre de presentación, cargando el ensamblado en el dominio del llamador mediante la evidencia proporcionada.
Método públicoMiembro estáticoLoad(Byte[], Byte[], Evidence) Obsoleta. Carga el ensamblado con una imagen que toma como base el formato Common Object File Format (COFF) que contiene un ensamblado emitido, incluyendo opcionalmente los símbolos y la evidencia del ensamblado. El ensamblado se carga en el dominio de aplicación del llamador.
Método públicoMiembro estáticoLoad(Byte[], Byte[], SecurityContextSource)Carga el ensamblado con una imagen que toma como base el formato Common Object File Format (COFF) que contiene un ensamblado emitido, incluyendo opcionalmente los símbolos y especificando el origen del contexto de seguridad. El ensamblado se carga en el dominio de aplicación del llamador.
Método públicoMiembro estáticoLoadFile(String)Carga el contenido de un archivo de ensamblado en la ruta de acceso especificada.
Método públicoMiembro estáticoLoadFile(String, Evidence) Obsoleta. Carga un ensamblado a partir de su ruta de acceso, cargando el ensamblado en el dominio del llamador mediante la evidencia proporcionada.
Método públicoMiembro estáticoCompatible con XNA FrameworkLoadFrom(String)Carga un ensamblado a partir del nombre o ruta de acceso del archivo.
Método públicoMiembro estáticoLoadFrom(String, Evidence) Obsoleta. Carga un ensamblado determinado a partir del nombre o ruta de acceso del archivo, a la vez que proporciona evidencia de seguridad.
Método públicoMiembro estáticoLoadFrom(String, Byte[], AssemblyHashAlgorithm)Carga un ensamblado a partir de su nombre o ruta de acceso de archivo, valor hash y algoritmo hash.
Método públicoMiembro estáticoLoadFrom(String, Evidence, Byte[], AssemblyHashAlgorithm) Obsoleta. Carga un ensamblado a partir de su nombre o ruta de acceso de archivo, evidencia de seguridad, valor hash y algoritmo hash.
Método públicoLoadModule(String, Byte[])Carga el módulo, que es interno para este ensamblado, con una imagen que toma como base el formato Common Object File Format (COFF) y que contiene un módulo emitido o un archivo de recursos.
Método públicoLoadModule(String, Byte[], Byte[])Carga el módulo, que es interno para este ensamblado, con una imagen que toma como base el formato Common Object File Format (COFF) y que contiene un módulo emitido o un archivo de recursos. También se cargan los bytes sin formato que representan a los símbolos del módulo.
Método públicoMiembro estáticoLoadWithPartialName(String) Obsoleta. Carga un ensamblado desde el directorio de la aplicación o desde la caché global de ensamblados utilizando un nombre parcial.
Método públicoMiembro estáticoLoadWithPartialName(String, Evidence) Obsoleta. Carga un ensamblado desde el directorio de la aplicación o desde la caché global de ensamblados utilizando un nombre parcial. El ensamblado se carga en el dominio del llamador con la evidencia proporcionada.
Método protegidoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsMemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método públicoMiembro estáticoReflectionOnlyLoad(Byte[])Carga el ensamblado desde una imagen que toma como base el formato Common Object File Format (COFF) y que contiene un ensamblado emitido. El ensamblado se carga en el contexto de sólo reflexión del dominio de aplicación del llamador.
Método públicoMiembro estáticoReflectionOnlyLoad(String)Carga un ensamblado en el contexto de sólo reflexión, de acuerdo con su nombre de presentación.
Método públicoMiembro estáticoReflectionOnlyLoadFromCarga un ensamblado en el contexto de sólo reflexión, de acuerdo con su ruta de acceso.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsToStringDevuelve el nombre completo del ensamblado, también conocido como nombre para mostrar. (Invalida a Object.ToString()).
Método públicoMiembro estáticoUnsafeLoadFromCarga un ensamblado en el contexto de origen de carga, omitiendo algunas comprobaciones de seguridad.
Arriba

  NombreDescripción
Evento públicoModuleResolveSe produce cuando el cargador de clases Common Language Runtime no puede resolver una referencia a un módulo interno de un ensamblado por medios normales.
Arriba

  NombreDescripción
Operador públicoMiembro estáticoEqualityIndica si dos objetos Assembly son iguales.
Operador públicoMiembro estáticoInequalityIndica si dos objetos Assembly no son iguales.
Arriba

  NombreDescripción
Método de extensión públicoCompatible con .NET para aplicaciones de la Tienda WindowsGetCustomAttribute(Type)Sobrecargado. Recupera un atributo personalizado de un tipo especificado que se aplica a un ensamblado concreto. (Definido por CustomAttributeExtensions).
Método de extensión públicoCompatible con .NET para aplicaciones de la Tienda WindowsGetCustomAttribute<T>()Sobrecargado. Recupera un atributo personalizado de un tipo especificado que se aplica a un ensamblado concreto. (Definido por CustomAttributeExtensions).
Método de extensión públicoCompatible con .NET para aplicaciones de la Tienda WindowsGetCustomAttributes()Sobrecargado. Recupera una colección de atributos personalizados que se aplican a un ensamblado especificado. (Definido por CustomAttributeExtensions).
Método de extensión públicoCompatible con .NET para aplicaciones de la Tienda WindowsGetCustomAttributes(Type)Sobrecargado. Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un ensamblado concreto. (Definido por CustomAttributeExtensions).
Método de extensión públicoCompatible con .NET para aplicaciones de la Tienda WindowsGetCustomAttributes<T>()Sobrecargado. Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un ensamblado concreto. (Definido por CustomAttributeExtensions).
Método de extensión públicoCompatible con .NET para aplicaciones de la Tienda WindowsIsDefinedIndica si se deben aplicar atributos personalizados de un tipo especificado a un ensamblado especificado. (Definido por CustomAttributeExtensions).
Arriba

  NombreDescripción
Implementación explícita de interfacesMétodo privado_Assembly.GetTypeDevuelve el tipo de la instancia actual.
Arriba

Utilice la clase Assembly para cargar los ensamblados, explorar los metadatos y las partes constituyentes de los ensamblados, detectar los tipos incluidos en los ensamblados y crear instancias de esos tipos.

Para obtener una matriz de objetos Assembly que represente los ensamblados que actualmente están cargados en un dominio de aplicación (por ejemplo, el dominio de aplicación predeterminado de un proyecto simple), utilice el método AppDomain.GetAssemblies.

Para cargar ensamblados dinámicamente, la clase Assembly proporciona los métodos estáticos siguientes (métodos Shared en Visual Basic). Los ensamblados se cargan en el dominio de aplicación en que se produce la operación de carga.

  • Se recomienda cargar los ensamblados utilizando el método Load, que identifica el ensamblado que se va a cargar mediante su nombre para mostrar (por ejemplo, "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"). La búsqueda del ensamblado se rige por las normas descritas en Cómo el motor en tiempo de ejecución ubica ensamblados.

  • Los métodos ReflectionOnlyLoad y ReflectionOnlyLoadFrom permiten cargar un ensamblado para su reflexión, pero no para su ejecución. Por ejemplo, un ensamblado que tiene como destino una plataforma de 64 bits puede ser examinado por el código que se ejecuta en una plataforma de 32 bits.

  • Los métodos LoadFile y LoadFrom se proporcionan para aquellas situaciones poco habituales en que un ensamblado debe identificarse mediante una ruta de acceso.

Si desea obtener un objeto Assembly para el ensamblado que se encuentra actualmente en ejecución, utilice el método GetExecutingAssembly.

Muchos miembros de la clase Assembly proporcionan información sobre un ensamblado. Por ejemplo:

  • El método GetName devuelve un objeto AssemblyName que proporciona acceso a las partes del nombre para mostrar del ensamblado.

  • El método GetCustomAttributes muestra los atributos que se aplican al ensamblado.

  • El método GetFiles proporciona acceso a los archivos del manifiesto del ensamblado.

  • El método GetManifestResourceNames proporciona los nombres de los recursos del manifiesto del ensamblado.

El método GetTypes muestra todos los tipos del ensamblado. El método GetExportedTypes indica los tipos que los llamadores pueden ver desde fuera del ensamblado. El método GetType se puede utilizar para buscar un tipo determinado en el ensamblado. El método CreateInstance se puede utilizar para buscar y crear instancias de tipos en el ensamblado.

Para obtener más información sobre los ensamblados, vea Dominios de aplicación y ensamblados.

En el ejemplo de código siguiente se muestra cómo se obtiene el ensamblado que se está ejecutando en la actualidad, cómo se crea una instancia de un tipo incluido en este ensamblado y cómo se llama a uno de los métodos del tipo con enlace en tiempo de ejecución. Para este fin, en el ejemplo de código se define una clase denominada Example con un método denominado SampleMethod. El constructor de la clase acepta un entero, que se utiliza para calcular el valor devuelto del método.

En el ejemplo de código también se muestra cómo se utiliza el método GetName para obtener un objeto AssemblyName que se puede utilizar para analizar el nombre completo del ensamblado. En el ejemplo se muestra el número de versión del ensamblado, la propiedad CodeBase y la propiedad EntryPoint.


using System;
using System.Reflection;
using System.Security.Permissions;

[assembly:AssemblyVersionAttribute("1.0.2000.0")]

public class Example
{
    private int factor;
    public Example(int f)
    {
        factor = f;
    }

    public int SampleMethod(int x) 
    { 
        Console.WriteLine("\nExample.SampleMethod({0}) executes.", x);
        return x * factor;
    }

    public static void Main()
    {
        Assembly assem = Assembly.GetExecutingAssembly();

        Console.WriteLine("Assembly Full Name:");
        Console.WriteLine(assem.FullName);

        // The AssemblyName type can be used to parse the full name.
        AssemblyName assemName = assem.GetName();
        Console.WriteLine("\nName: {0}", assemName.Name);
        Console.WriteLine("Version: {0}.{1}", 
            assemName.Version.Major, assemName.Version.Minor);

        Console.WriteLine("\nAssembly CodeBase:");
        Console.WriteLine(assem.CodeBase);

        // Create an object from the assembly, passing in the correct number
        // and type of arguments for the constructor.
        Object o = assem.CreateInstance("Example", false, 
            BindingFlags.ExactBinding, 
            null, new Object[] { 2 }, null, null);

        // Make a late-bound call to an instance method of the object.    
        MethodInfo m = assem.GetType("Example").GetMethod("SampleMethod");
        Object ret = m.Invoke(o, new Object[] { 42 });
        Console.WriteLine("SampleMethod returned {0}.", ret);

        Console.WriteLine("\nAssembly entry point:");
        Console.WriteLine(assem.EntryPoint);
    }
}

/* This code example produces output similar to the following:

Assembly Full Name:
source, Version=1.0.2000.0, Culture=neutral, PublicKeyToken=null

Name: source
Version: 1.0

Assembly CodeBase:
file:///C:/sdtree/AssemblyClass/cs/source.exe

Example.SampleMethod(42) executes.
SampleMethod returned 84.

Assembly entry point:
Void Main()
 */


.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Biblioteca de clases portable

Compatible con: Biblioteca de clases portable

.NET para aplicaciones de la Tienda Windows

Compatible con: Windows 8

.NET para aplicaciones de Windows Phone

Compatible con: Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Este tipo es seguro para la ejecución de subprocesos.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft