Compartir a través de


Método _Assembly.CreateInstance (String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[])

 

Publicado: octubre de 2016

Proporciona objetos COM acceso independiente de la versión del CreateInstance (método).

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

Sintaxis

object CreateInstance(
    string typeName,
    bool ignoreCase,
    BindingFlags bindingAttr,
    Binder binder,
    object[] args,
    CultureInfo culture,
    object[] activationAttributes
)
Object^ CreateInstance(
    String^ typeName,
    bool ignoreCase,
    BindingFlags bindingAttr,
    Binder^ binder,
    array<Object^>^ args,
    CultureInfo^ culture,
    array<Object^>^ activationAttributes
)
abstract CreateInstance : 
        typeName:string *
        ignoreCase:bool *
        bindingAttr:BindingFlags *
        binder:Binder *
        args:Object[] *
        culture:CultureInfo *
        activationAttributes:Object[] -> Object
Function CreateInstance (
    typeName As String,
    ignoreCase As Boolean,
    bindingAttr As BindingFlags,
    binder As Binder,
    args As Object(),
    culture As CultureInfo,
    activationAttributes As Object()
) As Object

Parámetros

  • ignoreCase
    Type: System.Boolean

    Es true para no hacer distinción entre mayúsculas y minúsculas en el nombre del tipo; en caso contrario, es false.

  • binder
    Type: System.Reflection.Binder

    Objeto que habilita el enlace, la conversión de tipos de argumentos, las llamadas a miembros y la recuperación de objetos MemberInfo mediante reflexión. Si binder es null, se usa el enlazador predeterminado.

  • args
    Type: System.Object[]

    Matriz de tipo Object que contiene los argumentos que se pasarán al constructor. Esta matriz de argumentos debe coincidir en número, orden y tipo con los parámetros del constructor al que se va a invocar. Si se desea el constructor predeterminado, args debe ser una matriz vacía o null.

  • culture
    Type: System.Globalization.CultureInfo

    Instancia de CultureInfo usada para regir la conversión de tipos. Si es null, se utiliza CultureInfo para el subproceso actual. (Esto es necesario para convertir un objeto String que representa 1000 en un valor Double, por ejemplo, dado que 1000 se representa de maneras diferentes según la referencia cultural).

  • activationAttributes
    Type: System.Object[]

    Matriz de tipo Object que contiene uno o más atributos de activación que pueden participar en la activación. Un ejemplo de un atributo de activación es:

    URLAttribute (http://hostname/appname/objectURI)

Valor devuelto

Type: System.Object

Una instancia de Object que representa el tipo y que coinciden con los criterios especificados, o null Si typeName no se encuentra.

Comentarios

Este método es para el acceso a las clases administradas desde código no administrado y no se debe llamar desde código administrado.

El CreateInstance método localiza 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 la referencia cultural especificada, los argumentos y los atributos de enlace y activación.

Información de versión

.NET Framework
Disponible desde 1.1

Ver también

CreateInstance
CreateInstance Sobrecarga
Interfaz _Assembly
Espacio de nombres System.Runtime.InteropServices

Volver al principio