_AppDomain.CreateInstanceFrom Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет COM-объекты с независимым доступом к методу CreateInstanceFrom , независимо от версии.
Перегрузки
| Имя | Описание |
|---|---|
| CreateInstanceFrom(String, String) |
Предоставляет COM-объекты с независимым доступом к перегрузке CreateInstanceFrom(String, String) метода независимо от версии. |
| CreateInstanceFrom(String, String, Object[]) |
Предоставляет COM-объекты с независимым доступом к перегрузке CreateInstanceFrom(String, String, Object[]) метода независимо от версии. |
| CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) |
Предоставляет COM-объекты с независимым доступом к перегрузке CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) метода независимо от версии. |
CreateInstanceFrom(String, String)
Предоставляет COM-объекты с независимым доступом к перегрузке 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
Параметры
- assemblyFile
- String
Имя, включая путь, файла, содержащего сборку, которая определяет запрошенный тип. Сборка загружается с помощью LoadFrom(String) метода.
- typeName
- String
Полное имя запрошенного типа, включая пространство имен, но не сборку, как возвращается свойством FullName .
Возвращаемое значение
Объект, который является оболочкой для нового экземпляра или nulltypeName не найден. Возвращаемое значение должно быть раскрыто для доступа к реальному объекту.
Комментарии
См. перегрузку AppDomain.CreateInstanceFrom(String, String) метода.
Применяется к
CreateInstanceFrom(String, String, Object[])
Предоставляет COM-объекты с независимым доступом к перегрузке 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
Параметры
- assemblyFile
- String
Имя, включая путь, файла, содержащего сборку, которая определяет запрошенный тип. Сборка загружается с помощью LoadFrom(String) метода.
- typeName
- String
Полное имя запрошенного типа, включая пространство имен, но не сборку, как возвращается свойством FullName .
- activationAttributes
- Object[]
Массив одного или нескольких атрибутов, которые могут участвовать в активации. Как правило, массив, содержащий один объект UrlAttribute. Указывает UrlAttribute URL-адрес, необходимый для активации удаленного объекта.
Возвращаемое значение
Объект, который является оболочкой для нового экземпляра или nulltypeName не найден. Возвращаемое значение должно быть раскрыто для доступа к реальному объекту.
Комментарии
См. перегрузку AppDomain.CreateInstanceFrom(String, String, Object[]) метода.
Параметр activationAttributes связан с объектами, активированными клиентом, устаревшей технологией.
Применяется к
CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence)
Предоставляет COM-объекты с независимым доступом к перегрузке 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
Параметры
- assemblyFile
- String
Имя, включая путь, файла, содержащего сборку, которая определяет запрошенный тип. Сборка загружается с помощью LoadFrom(String) метода.
- typeName
- String
Полное имя запрошенного типа, включая пространство имен, но не сборку, как возвращается свойством FullName .
- ignoreCase
- Boolean
Логическое значение, указывающее, следует ли выполнять поиск с учетом регистра.
- bindingAttr
- BindingFlags
Сочетание нулевых или более битовых флагов, влияющих на поиск конструктора typeName . Если bindingAttr значение равно нулю, выполняется поиск общедоступных конструкторов с учетом регистра.
- binder
- Binder
Объект, который включает привязку, приведение типов аргументов, вызов элементов и получение MemberInfo объектов через отражение. Если binder значение null, используется привязка по умолчанию.
- args
- Object[]
Аргументы, которые необходимо передать конструктору. Этот массив аргументов должен соответствовать числу, порядку и типу параметров вызываемого конструктора. Если конструктор без параметров предпочтителен, args должен быть пустым массивом или null.
- culture
- CultureInfo
Сведения, относящиеся к языку и региональным параметрам, которые управляют приведением args формальных типов, объявленных для конструктора typeName . В противном culturenullCultureInfo случае используется текущий поток.
- activationAttributes
- Object[]
Массив одного или нескольких атрибутов, которые могут участвовать в активации. Как правило, массив, содержащий один объект UrlAttribute. Указывает UrlAttribute URL-адрес, необходимый для активации удаленного объекта.
- securityAttributes
- Evidence
Сведения, используемые для авторизации создания typeName.
Возвращаемое значение
Объект, который является оболочкой для нового экземпляра или nulltypeName не найден. Возвращаемое значение должно быть раскрыто для доступа к реальному объекту.
Комментарии
См. перегрузку AppDomain.CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) метода.
Параметр activationAttributes связан с объектами, активированными клиентом, устаревшей технологией.