_AppDomain.CreateInstanceFrom Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce oggetti COM con accesso indipendente dalla versione al metodo CreateInstanceFrom.
Overload
CreateInstanceFrom(String, String) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo CreateInstanceFrom(String, String). |
CreateInstanceFrom(String, String, Object[]) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo CreateInstanceFrom(String, String, Object[]). |
CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) |
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence). |
CreateInstanceFrom(String, String)
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo CreateInstanceFrom(String, String).
public:
System::Runtime::Remoting::ObjectHandle ^ CreateInstanceFrom(System::String ^ assemblyFile, System::String ^ typeName);
public System.Runtime.Remoting.ObjectHandle CreateInstanceFrom (string assemblyFile, string typeName);
abstract member CreateInstanceFrom : string * string -> System.Runtime.Remoting.ObjectHandle
Public Function CreateInstanceFrom (assemblyFile As String, typeName As String) As ObjectHandle
Parametri
- assemblyFile
- String
Nome di un file, comprensivo di percorso, contenente un assembly in cui viene definito il tipo richiesto. L'assembly viene caricato utilizzando il metodo LoadFrom(String).
- typeName
- String
Nome completo del tipo richiesto, compreso lo spazio dei nomi ed escluso l'assembly, restituito dalla proprietà FullName.
Restituisce
Wrapper per la nuova istanza oppure null
se typeName
non viene trovato. Per accedere all'oggetto reale è necessario rimuovere il wrapping del valore restituito.
Commenti
Vedere l'overload del AppDomain.CreateInstanceFrom(String, String) metodo.
Si applica a
CreateInstanceFrom(String, String, Object[])
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo CreateInstanceFrom(String, String, Object[]).
public:
System::Runtime::Remoting::ObjectHandle ^ CreateInstanceFrom(System::String ^ assemblyFile, System::String ^ typeName, cli::array <System::Object ^> ^ activationAttributes);
public System.Runtime.Remoting.ObjectHandle CreateInstanceFrom (string assemblyFile, string typeName, object[] activationAttributes);
abstract member CreateInstanceFrom : string * string * obj[] -> System.Runtime.Remoting.ObjectHandle
Public Function CreateInstanceFrom (assemblyFile As String, typeName As String, activationAttributes As Object()) As ObjectHandle
Parametri
- assemblyFile
- String
Nome di un file, comprensivo di percorso, contenente un assembly in cui viene definito il tipo richiesto. L'assembly viene caricato utilizzando il metodo LoadFrom(String).
- typeName
- String
Nome completo del tipo richiesto, compreso lo spazio dei nomi ed escluso l'assembly, restituito dalla proprietà FullName.
- activationAttributes
- Object[]
Matrice di uno o più attributi che possono prendere parte all'attivazione. In genere, corrisponde a una matrice che contiene un singolo oggetto UrlAttribute. L'oggetto UrlAttribute specifica l'URL necessario per attivare un oggetto remoto.
Restituisce
Wrapper per la nuova istanza oppure null
se typeName
non viene trovato. Per accedere all'oggetto reale è necessario rimuovere il wrapping del valore restituito.
Commenti
Vedere l'overload del AppDomain.CreateInstanceFrom(String, String, Object[]) metodo.
Il activationAttributes
parametro è correlato agli oggetti attivati dal client, una tecnologia legacy.
Si applica a
CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence)
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence).
public:
System::Runtime::Remoting::ObjectHandle ^ CreateInstanceFrom(System::String ^ assemblyFile, 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, System::Security::Policy::Evidence ^ securityAttributes);
public System.Runtime.Remoting.ObjectHandle CreateInstanceFrom (string assemblyFile, string typeName, bool ignoreCase, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, object[] args, System.Globalization.CultureInfo culture, object[] activationAttributes, System.Security.Policy.Evidence securityAttributes);
abstract member CreateInstanceFrom : string * string * bool * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo * obj[] * System.Security.Policy.Evidence -> System.Runtime.Remoting.ObjectHandle
Public Function CreateInstanceFrom (assemblyFile As String, typeName As String, ignoreCase As Boolean, bindingAttr As BindingFlags, binder As Binder, args As Object(), culture As CultureInfo, activationAttributes As Object(), securityAttributes As Evidence) As ObjectHandle
Parametri
- assemblyFile
- String
Nome di un file, comprensivo di percorso, contenente un assembly in cui viene definito il tipo richiesto. L'assembly viene caricato utilizzando il metodo LoadFrom(String).
- typeName
- String
Nome completo del tipo richiesto, compreso lo spazio dei nomi ed escluso l'assembly, restituito dalla proprietà FullName.
- ignoreCase
- Boolean
Valore booleano che indica se deve o meno essere eseguita una ricerca con distinzione tra maiuscole e minuscole.
- bindingAttr
- BindingFlags
Combinazione di zero o più flag di bit che influiscono sulla ricerca del costruttore typeName
. Se bindingAttr
è uguale a zero, verrà eseguita una ricerca di costruttori pubblici con distinzione tra maiuscole e minuscole.
- binder
- Binder
Oggetto che consente l'associazione, la coercizione di tipi di argomento, la chiamata di membri e il recupero di oggetti MemberInfo tramite la reflection. Se binder
è Null, verrà usato il binder predefinito.
- args
- Object[]
Argomenti da passare al costruttore. La matrice di argomenti deve corrispondere ai parametri del costruttore da richiamare in quanto a numero, ordine e tipo. Per usare il costruttore senza parametri, args
deve essere una matrice vuota o Null.
- culture
- CultureInfo
Informazioni specifiche delle impostazioni cultura che regolano la coercizione di args
ai tipi formali dichiarati per il costruttore typeName
. Se culture
è null
, per il thread corrente verrà usato l'oggetto CultureInfo.
- activationAttributes
- Object[]
Matrice di uno o più attributi che possono prendere parte all'attivazione. In genere, corrisponde a una matrice che contiene un singolo oggetto UrlAttribute. L'oggetto UrlAttribute specifica l'URL necessario per attivare un oggetto remoto.
- securityAttributes
- Evidence
Informazioni usate per autorizzare la creazione di typeName
.
Restituisce
Wrapper per la nuova istanza oppure null
se typeName
non viene trovato. Per accedere all'oggetto reale è necessario rimuovere il wrapping del valore restituito.
Commenti
Vedere l'overload del AppDomain.CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) metodo.
Il activationAttributes
parametro è correlato agli oggetti attivati dal client, una tecnologia legacy.