DinkToPdf
DinkToPdf copied to clipboard
Is there any reason for SynchronizedConverter to be so complicated?
Is there any reason for SynchronizedConverter to be so complicated? Why is simple straightforward implementation not good?
internal class MySynchronizedConverter : BasicConverter
{
private readonly object _monitor = new object();
public MySynchronizedConverter(ITools pdfTools) : base(pdfTools)
{
}
public byte[] Convert(HtmlToPdfDocument htmlToPdfDocument)
{
lock (_monitor)
{
return base.Convert(htmlToPdfDocument);
}
}
}