Renderverzögerung & Timeout

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPDFs Standard-Rendering-Timeout beträgt 60 Sekunden. Wenn der Rendering-Prozess nicht in dieser Zeitspanne abgeschlossen wird, wird eine Timeout-Laufzeitausnahme ausgelöst.

Für Eingaben mit schweren Bildinhalten oder solchen, die zusätzliche Zeit zum Rendern benötigen, empfiehlt es sich, die RenderDelay-Dauer anzupassen. Auf diese Weise können die Assets vor der PDF-Erstellung vollständig virtuell gerendert werden. Andernfalls kann es passieren, dass Assets im PDF-Dokument fehlen oder sogar ein leeres PDF-Dokument entsteht.

Um die Standardeinstellung außer Kraft zu setzen, passen Sie die Timeout-Dauer in der Klasse ChromePdfRenderingOptions an und legen die Verzögerungsdauer in RenderDelay fest() methode über das WaitFor-Verschalungsobjekt.

BEISPIEL

ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();

// Increase timeout of the render
renderOptions.Timeout = 120; // seconds 

// Increase the delay before rendering
renderOptions.WaitFor.RenderDelay(3000); //milliseconds
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();

// Increase timeout of the render
renderOptions.Timeout = 120; // seconds 

// Increase the delay before rendering
renderOptions.WaitFor.RenderDelay(3000); //milliseconds
Dim renderOptions As New ChromePdfRenderOptions()

' Increase timeout of the render
renderOptions.Timeout = 120 ' seconds

' Increase the delay before rendering
renderOptions.WaitFor.RenderDelay(3000) 'milliseconds
VB   C#

In den folgenden Artikeln finden Sie weitere Informationen über Timeout und RenderDelay.

Timeout