V8ScriptEngineCompile Method (String, V8CacheKind, Byte, Boolean) |
Creates a compiled script, consuming previously generated cache data.
Namespace:
Microsoft.ClearScript.V8
Assembly:
ClearScript.V8 (in ClearScript.V8.dll) Version: 7.2.5
Syntaxpublic V8Script Compile(
string code,
V8CacheKind cacheKind,
byte[] cacheBytes,
out bool cacheAccepted
)
Public Function Compile (
code As String,
cacheKind As V8CacheKind,
cacheBytes As Byte(),
<OutAttribute> ByRef cacheAccepted As Boolean
) As V8Script
public:
V8Script^ Compile(
String^ code,
V8CacheKind cacheKind,
array<unsigned char>^ cacheBytes,
[OutAttribute] bool% cacheAccepted
)
member Compile :
code : string *
cacheKind : V8CacheKind *
cacheBytes : byte[] *
cacheAccepted : bool byref -> V8Script
Parameters
- 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:
V8ScriptA 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