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
typeName
Type: System.StringType.FullName del tipo que se va a localizar.
ignoreCase
Type: System.BooleanEs true para no hacer distinción entre mayúsculas y minúsculas en el nombre del tipo; en caso contrario, es false.
bindingAttr
Type: System.Reflection.BindingFlagsMáscara de bits que afecta a cómo se realiza la búsqueda. Este valor es una combinación de marcadores de bits de BindingFlags.
binder
Type: System.Reflection.BinderObjeto 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.CultureInfoInstancia 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