_Assembly.CreateInstance _Assembly.CreateInstance _Assembly.CreateInstance _Assembly.CreateInstance Method

Definición

Proporciona el acceso independiente de la versión de los objetos COM a los métodos CreateInstance.Provides COM objects with version-independent access to the CreateInstance methods.

Sobrecargas

CreateInstance(String) CreateInstance(String) CreateInstance(String) CreateInstance(String)

Proporciona el acceso independiente de la versión de los objetos COM al método CreateInstance(String).Provides COM objects with version-independent access to the CreateInstance(String) method.

CreateInstance(String, Boolean) CreateInstance(String, Boolean) CreateInstance(String, Boolean) CreateInstance(String, Boolean)

Proporciona el acceso independiente de la versión de los objetos COM al método CreateInstance(String, Boolean).Provides COM objects with version-independent access to the CreateInstance(String, Boolean) method.

CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]) CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]) 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[]).Provides COM objects with version-independent access to the CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]) method.

Comentarios

Este método es para el acceso a las clases administradas desde código no administrado y no debe llamarse desde código administrado.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

El CreateInstance métodos buscar un tipo de este ensamblado y crear una instancia del mismo mediante el activador del sistema.The CreateInstance methods locate a type from this assembly and create an instance of it using the system activator.

CreateInstance(String) CreateInstance(String) CreateInstance(String) CreateInstance(String)

Proporciona el acceso independiente de la versión de los objetos COM al método CreateInstance(String).Provides COM objects with version-independent access to the CreateInstance(String) method.

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 String String String

FullName del tipo que se va a localizar.The FullName of the type to locate.

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.An instance of Object representing the type, with culture, arguments, binder, and activation attributes set to null, and BindingFlags set to Public or Instance, or null if typeName is not found.

Comentarios

Este método es para el acceso a las clases administradas desde código no administrado y no debe llamarse desde código administrado.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

El CreateInstance método localiza el tipo especificado a partir de este ensamblado y crea una instancia del mismo mediante el activador del sistema, mediante la búsqueda distingue mayúsculas de minúsculas.The CreateInstance method locates the specified type from this assembly and creates an instance of it using the system activator, using case-sensitive search.

Consulte también:

CreateInstance(String, Boolean) CreateInstance(String, Boolean) CreateInstance(String, Boolean) CreateInstance(String, Boolean)

Proporciona el acceso independiente de la versión de los objetos COM al método CreateInstance(String, Boolean).Provides COM objects with version-independent access to the CreateInstance(String, Boolean) method.

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 String String String

FullName del tipo que se va a localizar.The FullName of the type to locate.

ignoreCase
Boolean Boolean Boolean Boolean

Es true para no hacer distinción entre mayúsculas y minúsculas en el nombre del tipo; en caso contrario, es false.true to ignore the case of the type name; otherwise, 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.An instance of Object representing the type, with culture, arguments, binder, and activation attributes set to null, and BindingFlags set to Public or Instance, or null if typeName is not found.

Comentarios

Este método es para el acceso a las clases administradas desde código no administrado y no debe llamarse desde código administrado.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

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 de mayúsculas y minúsculas opcional.The CreateInstance method locates the specified type from this assembly and creates an instance of it using the system activator, with optional case-sensitive search.

Consulte también:

CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]) CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]) 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[]).Provides COM objects with version-independent access to the CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]) method.

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

Parámetros

typeName
String String String String

FullName del tipo que se va a localizar.The FullName of the type to locate.

ignoreCase
Boolean Boolean Boolean Boolean

Es true para no hacer distinción entre mayúsculas y minúsculas en el nombre del tipo; en caso contrario, es false.true to ignore the case of the type name; otherwise, false.

bindingAttr
BindingFlags BindingFlags BindingFlags BindingFlags

Máscara de bits que afecta cómo se realiza la búsqueda.A bitmask that affects how the search is conducted. Este valor es una combinación de marcadores de bits de BindingFlags.The value is a combination of bit flags from BindingFlags.

binder
Binder Binder 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.An object that enables the binding, coercion of argument types, invocation of members, and retrieval of MemberInfo objects via reflection. Si binder es null, se usa el enlazador predeterminado.If binder is null, the default binder is used.

args
Object[]

Matriz de tipo Object que contiene los argumentos que se pasarán al constructor.An array of type Object containing the arguments to be passed to the 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.This array of arguments must match in number, order, and type the parameters of the constructor to be invoked. Si se desea el constructor predeterminado, args debe ser una matriz vacía o null.If the default constructor is desired, args must be an empty array or null.

culture
CultureInfo CultureInfo CultureInfo CultureInfo

Instancia de CultureInfo usada para regir la conversión de tipos.An instance of CultureInfo used to govern the coercion of types. Si es null, se utiliza CultureInfo para el subproceso actual.If this is null, the CultureInfo for the current thread is used. (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).(This is necessary to convert a String that represents 1000 to a Double value, for example, since 1000 is represented differently by different cultures.)

activationAttributes
Object[]

Matriz de tipo Object que contiene uno o más atributos de activación que pueden participar en la activación.An array of type Object containing one or more activation attributes that can participate in the activation. Un ejemplo de atributo de activación es:An example of an activation attribute is: URLAttribute(http://hostname/appname/objectURI)URLAttribute(http://hostname/appname/objectURI)

Devoluciones

Instancia de Object que representa al tipo y que coincide con los criterios especificados o null si no encuentra typeName.An instance of Object representing the type and matching the specified criteria, or null if typeName is not found.

Comentarios

Este método es para el acceso a las clases administradas desde código no administrado y no debe llamarse desde código administrado.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

El CreateInstance método localiza el tipo especificado a partir de este ensamblado y crea una instancia de él mediante el activador del sistema, con búsqueda de mayúsculas y minúsculas opcional y con los atributos de enlace y activación, los argumentos y la referencia cultural especificada.The CreateInstance method locates the specified type from this assembly and creates an instance of it using the system activator, with optional case-sensitive search and having the specified culture, arguments, and binding and activation attributes.

Consulte también:

Se aplica a