======Метод Activator.CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[])====== Создает экземпляр типа с заданным именем, используя для этого файл именованной сборки и конструктор, который наилучшим образом соответствует заданным параметрам. * **Пространство имен:** [[developers:references:system|System]] * **Сборка:** mscorlib (в mscorlib.dll) =====Синтаксис===== public static ObjectHandle CreateInstanceFrom(string assemblyFile, string typeName, bool ignoreCase, BindingFlags bindingAttr, Binder binder, object[] args, CultureInfo culture, object[] activationAttributes) **Параметры** * //assemblyFile// * Тип: [[developers:references:system.string|System.String]] * Имя файла, содержащего сборку, в которой выполняется поиск типа, заданного параметром //typeName// . * //typeName// * Тип: [[developers:references:system.string|System.String]] * Имя предпочтительного типа. * //ignoreCase// * Тип: [[developers:references:system.boolean|System.Boolean]] * Значение true для выполнения поиска //typeName// без учета регистра; значение false для выполнения поиска с учетом регистра. * //bindingAttr// * Тип: [[developers:references:system.reflection.bindingflags|System.Reflection.BindingFlags]] * Сочетание битовых флагов, влияющих на поиск конструктора //typeName// .Если значение параметра //bindingAttr// равно нулю, проводится поиск открытых конструкторов с учетом регистра. * //binder// * Тип: [[developers:references:system.reflection.binder|System.Reflection.Binder]] * Объект, который использует параметры //bindingAttr// и //args// для поиска и идентификации конструктора //typeName// .Если значение параметра //binder// равно null, используется связыватель по умолчанию. * //args// * Тип: [[developers:references:system.object|System.Object]][] * Массив аргументов, число, порядок и тип которых соответствуют параметрам вызываемого конструктора.Если параметр //args// предоставляет пустой массив или имеет значение null, то вызывается конструктор, который не принимает никаких параметров (конструктор, вызываемый по умолчанию). * //culture// * Тип: [[developers:references:system.globalization.cultureinfo|System.Globalization.CultureInfo]] * Сведения о языке и региональных параметрах, которые влияют на приведение //args// к формальным типам, объявленным для конструктора //typeName// .Если значение параметра //culture// равно null, для текущего потока используется объект [[developers:references:system.globalization.cultureinfo|CultureInfo]] . * //activationAttributes// * Тип: [[developers:references:system.object|System.Object]][] * Массив, состоящий из одного или нескольких атрибутов, которые могут участвовать в активации.Как правило, это массив, содержащий единственный объект [[developers:references:system.runtime.remoting.activation.urlattribute|UrlAttribute]] .Атрибут [[developers:references:system.runtime.remoting.activation.urlattribute|UrlAttribute]] указывает URL-адрес, требуемый для активации удаленного объекта. **Возвращаемое значение** * Тип: [[developers:references:system.runtime.remoting.objecthandle|System.Runtime.Remoting.ObjectHandle]] * Дескриптор, оболочку которого нужно удалить, чтобы получить доступ к вновь созданному экземпляру.