Метод AppDomain.CreateInstanceAndUnwrap(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[])

Создает новый экземпляр заданного типа, определенного в заданной сборке, указывая, игнорируется ли регистр имени типа; атрибуты привязки и средство привязки, используемые для выбора создаваемого типа; аргументы конструктора; язык и региональные параметры; и атрибуты активации.

  • Пространство имен: System
  • Сборка: mscorlib (в mscorlib.dll)

Синтаксис

public object CreateInstanceAndUnwrap(string assemblyName, string typeName, bool ignoreCase, BindingFlags bindingAttr, Binder binder, object[] args, CultureInfo culture, object[] activationAttributes)

Параметры

  • assemblyName
  • typeName
    • Тип: System.String
    • Полное имя запрошенного типа, включая пространство имен, но не сборку, возвращаемое свойством FullName .
  • ignoreCase
    • Логическое значение, указывающее, следует ли учитывать регистр при поиске.
  • bindingAttr
    • Сочетание битовых флагов, влияющих на поиск конструктора typeName .Если значение параметра bindingAttr равно нулю, проводится поиск открытых конструкторов с учетом регистра.
  • binder
    • Объект, позволяющий осуществлять привязку, приведение типов аргументов, вызов элементов, а также поиск объектов MemberInfo с помощью отражения.Если значением параметра binder является null, то используется средство связывания по умолчанию.
  • args
    • Тип: System.Object[]
    • Аргументы для передачи конструктору.Массив аргументов должен соответствовать по числу, порядку и типу параметров вызываемому конструктору.Если предпочтителен конструктор по умолчанию, то параметр args должен быть пустым массивом или значением null.
  • culture
    • Объект, зависящий от языка и региональных параметров, который используется для управления приведением типов.Если параметр culture имеет значение null, для текущего потока используется объект CultureInfo.
  • activationAttributes
    • Тип: System.Object[]
    • Массив, состоящий из одного или нескольких атрибутов, которые могут участвовать в активации.Как правило, массив, который содержит единственный объект UrlAttribute .Атрибут UrlAttribute указывает URL-адрес, требуемый для активации удаленного объекта.

Возвращаемое значение

  • Тип: System.Object
  • Экземпляр объекта, заданного параметром typeName .
developers/references/e64b0a7b65f99cb73f3b412b6c5723df.txt · Последние изменения: 2021/07/22 14:29 (внешнее изменение)