Click or drag to resize

V8RuntimeCompile(String, V8CacheKind, Byte, Boolean) Method

Creates a compiled script, consuming previously generated cache data.

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

Parameters

code  String
The script code to compile.
cacheKind  V8CacheKind
The kind of cache data to be consumed.
cacheBytes  Byte
Cache data for accelerated compilation.
cacheAccepted  Boolean
True if cacheBytes was accepted and used to accelerate script compilation, false otherwise.

Return Value

V8Script
A compiled script that can be executed by multiple V8 script engine instances.
Remarks
To be accepted, the cache data must have been generated for identical script code by the same V8 build. Note that script compilation may be bypassed if a suitable compiled script already exists in the V8 runtime's memory. In that case, the cache data is ignored and cacheAccepted is set to false.
See Also