Migrating from 2.3 to 2.4
In DotNetBrowser 2.4 the Printing API was re-introduced. This caused a few API changes. In this migration guide we describe what API has been changed in 2.4 and what alternatives you should use instead.
Added or updated API
Printing
PrintHandler
The PrintHandler
was replaced with RequestPrintHandler
in DotNetBrowser 2.4.
v2.3
browser.PrintHandler =
new Handler<PrintParameters, PrintResponse>(p =>
{
return PrintResponse.ShowPrintPreview();
});
browser.PrintHandler =
New Handler(Of PrintParameters, PrintResponse)(Function(p)
Return PrintResponse.ShowPrintPreview()
End Function)
v2.4
browser.RequestPrintHandler =
new Handler<RequestPrintParameters, RequestPrintResponse>(p =>
{
return RequestPrintResponse.ShowPrintPreview();
});
browser.RequestPrintHandler =
New Handler(Of RequestPrintParameters, RequestPrintResponse)(Function(p)
Return RequestPrintResponse.ShowPrintPreview()
End Function)
Authentication
The AuthenticateParameters
class has been extended with the Realm
property. This property can be used to obtain the realm of the authentication challenge.