public static void Dispose() { _webBrowser = null; _webView.Dispose(); _webView = null; }
/// <summary> /// Конструктор класса ViewProtocolController, /// создающий объект VerificationProtocol, /// который формирует протокол из переданных данных и возвращает объект WebBrowser /// для отображения протокола на экране /// </summary> /// <param name="data">данные для протокола</param> /// <param name="tempPath">путь к xslt шаблону, который будет заполнен данными</param> /// <param name="savePath">путь для сохранения протокола</param> /// <param name="saveName">имя протокола при сохранении</param> public ViewProtocolController(DataSet data, string tempPath, string savePath = null, string saveName = null) { _webView = new VerificationProtocol(data, tempPath); _webBrowser = _webView.GetBrowserControl; _path = savePath; _name = saveName; }
/// <summary> /// Конструктор класса ViewProtocolController, /// создающий объект ViewSavedProtocol, /// который возвращает объект WebBrowser для отображения протокола с заданного пути /// </summary> /// <param name="protocolUrl">путь к сохраненному протоколу</param> public ViewProtocolController(string protocolUrl) { _webView = new ViewSavedProtocol(protocolUrl); _path = protocolUrl; _webBrowser = _webView.GetBrowserControl; }