Czy można przetestować, czy WebBrowser.Document został usunięty, aby nie otrzymywać wyjątków ObjectDisposedException?
Wiem, że poniższy kod wykona zadanie, ale wolałbym przetestować usuwanie dokumentu, zamiast go przechwycić. jakieś pomysły?
private Size GetContentSize()
{
try
{
if (
this.webBrowser.Document != null
&&
this.webBrowser.Document.Body != null)
{
return this.webBrowser.Document.Body.ScrollRectangle.Size;
}
else
{
return Size.Empty;
}
}
catch (ObjectDisposedException)
{
return Size.Empty;
}
}