_Assembly.CreateInstance Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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
- 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
- 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).