_Assembly.CreateInstance Método

Definición

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

Sobrecargas

Nombre Description
CreateInstance(String)

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

CreateInstance(String, Boolean)

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

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

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

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 objetos COM con acceso independiente de la versión al CreateInstance(String) método .

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 buscar.

Devoluciones

Instancia de Object que representa el tipo, con referencia cultural, argumentos, enlazador y atributos de activación establecidos nullen y BindingFlags en Público o Instancia, o null si typeName no se encuentra.

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 objetos COM con acceso independiente de la versión al CreateInstance(String, Boolean) método .

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 buscar.

ignoreCase
Boolean

true para pasar por alto el caso del nombre de tipo; de lo contrario, false.

Devoluciones

Instancia de Object que representa el tipo, con referencia cultural, argumentos, enlazador y atributos de activación establecidos nullen y BindingFlags en Público o Instancia, o null si typeName no se encuentra.

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 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 objetos COM con acceso independiente de la versión al CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]) método .

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 buscar.

ignoreCase
Boolean

true para pasar por alto el caso del nombre de tipo; de lo contrario, false.

bindingAttr
BindingFlags

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

binder
Binder

Objeto que permite el enlace, la coerción de tipos de argumentos, la invocación de miembros y la recuperación de objetos a través de MemberInfo la reflexión. Si binder es null, se usa el enlazador predeterminado.

args
Object[]

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

culture
CultureInfo

Instancia de CultureInfo usada para controlar la coerción de tipos. Si es null, se usa para CultureInfo el subproceso actual. (Esto es necesario para convertir una cadena que representa 1000 a un Double valor, por ejemplo, ya que 1000 se representa de forma diferente por referencias culturales diferentes).

activationAttributes
Object[]

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

Devoluciones

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

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 la referencia cultural, los argumentos y los atributos de enlace 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