Activator.CreateInstance должен работать.
Объект IFace = (IFace) Activator.CreateInstance («AssemblyName», «TypeName») .Unwrap ();
Примечание: имя типа должно быть полностью квалифицированным.
Пример:
var aray = (IList) Активатор. CreateInstance ( "mscorlib", "System.Collections.ArrayList") Развертка (). aray.Add (10); foreach (объект obj в aray) {Console.WriteLine (obj); }
Если он находится в том же домене, попробуйте это. Это не позволит вам получить доступ к содержимому iframe, если iframe имеет другое происхождение, чем просматриваемое вами окно.
var iframe = document.getElementById("awc_frame");
var iframe_contents = iframe.contentDocument.body.innerHTML;
Рабочий пример с jsfiddle iframe, просматривающим страницу в том же домене: