Click or drag to resize

V8ScriptEngineCompile Method (DocumentInfo, String, V8CacheKind, Byte, Boolean)

Creates a compiled script with an associated document name, consuming previously generated cache data.

Namespace:  Microsoft.ClearScript.V8
Assembly:  ClearScript.V8 (in ClearScript.V8.dll) Version: 7.2.3
Syntax
public V8Script Compile(
	DocumentInfo documentInfo,
	string code,
	V8CacheKind cacheKind,
	byte[] cacheBytes,
	out bool cacheAccepted
)

Parameters

documentInfo
Type: Microsoft.ClearScriptDocumentInfo
A structure containing meta-information for the script document.
code
Type: SystemString
The script code to compile.
cacheKind
Type: Microsoft.ClearScript.V8V8CacheKind
The kind of cache data to be consumed.
cacheBytes
Type: SystemByte
Cache data for accelerated compilation.
cacheAccepted
Type: SystemBoolean
True if cacheBytes was accepted, false otherwise.

Return Value

Type: V8Script
A compiled script that can be executed multiple times without recompilation.
Remarks
To be accepted, the cache data must have been generated for identical script code by the same V8 build.
See Also