Click or drag to resize

V8RuntimeCompileDocument Method (String, DocumentCategory, DocumentContextCallback, V8CacheKind, Byte)

Loads and compiles a document with the specified category and context callback, generating cache data for accelerated recompilation.

Namespace:  Microsoft.ClearScript.V8
Assembly:  ClearScript.V8 (in ClearScript.V8.dll) Version: 7.2.3
Syntax
public V8Script CompileDocument(
	string specifier,
	DocumentCategory category,
	DocumentContextCallback contextCallback,
	V8CacheKind cacheKind,
	out byte[] cacheBytes
)

Parameters

specifier
Type: SystemString
A string specifying the document to be loaded and compiled.
category
Type: Microsoft.ClearScriptDocumentCategory
An optional category for the requested document.
contextCallback
Type: Microsoft.ClearScriptDocumentContextCallback
An optional context callback for the requested document.
cacheKind
Type: Microsoft.ClearScript.V8V8CacheKind
The kind of cache data to be generated.
cacheBytes
Type: SystemByte
Cache data for accelerated recompilation.

Return Value

Type: V8Script
A compiled script that can be executed by multiple V8 script engine instances.
Remarks
The generated cache data can be stored externally and is usable in other V8 runtimes and application processes.
See Also