Compartir vía


_Assembly.CreateInstance Método

Definición

Proporciona el acceso independiente de la versión de los objetos COM a los métodos CreateInstance.

Sobrecargas

CreateInstance(String)

Proporciona el acceso independiente de la versión de los objetos COM al método CreateInstance(String).

CreateInstance(String, Boolean)

Proporciona el acceso independiente de la versión de los objetos COM al método CreateInstance(String, Boolean).

CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[])

Proporciona el acceso independiente de la versión de los objetos COM al método CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]).

Comentarios

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

Los CreateInstance métodos localizan un tipo de este ensamblado y crean una instancia de él mediante el activador del sistema.

CreateInstance(String)

Proporciona el acceso independiente de la versión de los objetos COM al método CreateInstance(String).

public:
 System::Object ^ CreateInstance(System::String ^ typeName);
public object CreateInstance (string typeName);
abstract member CreateInstance : string -> obj
Public Function CreateInstance (typeName As String) As Object

Parámetros

typeName
String

FullName del tipo que se va a localizar.

Devoluciones

Instancia de Object que representa el tipo, con los atributos de activación, enlazador, referencia cultural y argumentos, establecido en null y BindingFlags establecido en Public o Instance, o null si no se encuentra el parámetro typeName.

Comentarios

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

El CreateInstance método localiza el tipo especificado de este ensamblado y crea una instancia de él mediante el activador del sistema, mediante la búsqueda con distinción entre mayúsculas y minúsculas.

Consulte también

Se aplica a

CreateInstance(String, Boolean)

Proporciona el acceso independiente de la versión de los objetos COM al método CreateInstance(String, Boolean).

public:
 System::Object ^ CreateInstance(System::String ^ typeName, bool ignoreCase);
public object CreateInstance (string typeName, bool ignoreCase);
abstract member CreateInstance : string * bool -> obj
Public Function CreateInstance (typeName As String, ignoreCase As Boolean) As Object

Parámetros

typeName
String

FullName del tipo que se va a localizar.

ignoreCase
Boolean

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

Devoluciones

Instancia de Object que representa el tipo, con los atributos de activación, enlazador, referencia cultural y argumentos, establecido en null y BindingFlags establecido en Public o Instance, o null si no se encuentra el parámetro typeName.

Comentarios

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

El CreateInstance método localiza el tipo especificado de este ensamblado y crea una instancia de él mediante el activador del sistema, con una búsqueda opcional con distinción entre mayúsculas y minúsculas.

Consulte también

Se aplica a

CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[])

Proporciona el acceso independiente de la versión de los objetos COM al método CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]).

public:
 System::Object ^ CreateInstance(System::String ^ typeName, bool ignoreCase, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, cli::array <System::Object ^> ^ args, System::Globalization::CultureInfo ^ culture, cli::array <System::Object ^> ^ activationAttributes);
public object CreateInstance (string typeName, bool ignoreCase, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, object[] args, System.Globalization.CultureInfo culture, object[] activationAttributes);
abstract member CreateInstance : string * bool * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo * obj[] -> obj
Public 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

typeName
String

FullName del tipo que se va a localizar.

ignoreCase
Boolean

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

bindingAttr
BindingFlags

Máscara de bits que afecta cómo se realiza la búsqueda. El valor es una combinación de marcadores de bits de BindingFlags.

binder
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
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 usar el constructor sin parámetros, args debe ser una matriz vacía o null.

culture
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 una cadena que representa 1000 en un valor Double, por ejemplo, dado que 1000 se representa de maneras diferentes según la referencia cultural).

activationAttributes
Object[]

Matriz de tipo Object que contiene uno o más atributos de activación que pueden participar en la activación.

Devoluciones

Instancia de Object que representa al tipo y que coincide con los criterios especificados o null si no encuentra typeName.

Comentarios

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

El CreateInstance método localiza el tipo especificado de este ensamblado y crea una instancia de él mediante el activador del sistema, con una búsqueda opcional que distingue mayúsculas de minúsculas y tiene los atributos de referencia cultural, argumentos y activación especificados.

Un ejemplo de un atributo de activación para el activationAttributes parámetro es: URLAttribute(http://hostname/appname/objectURI).

Consulte también

Se aplica a