V8RuntimeCompile(String, String, V8CacheKind, Byte, Boolean) Method |
Creates a compiled script with an associated document name, consuming previously generated cache data.
Namespace: Microsoft.ClearScript.V8Assembly: ClearScript.V8 (in ClearScript.V8.dll) Version: 7.4.0
Syntaxpublic V8Script Compile(
string documentName,
string code,
V8CacheKind cacheKind,
byte[] cacheBytes,
out bool cacheAccepted
)
Public Function Compile (
documentName As String,
code As String,
cacheKind As V8CacheKind,
cacheBytes As Byte(),
<OutAttribute> ByRef cacheAccepted As Boolean
) As V8Script
public:
V8Script^ Compile(
String^ documentName,
String^ code,
V8CacheKind cacheKind,
array<unsigned char>^ cacheBytes,
[OutAttribute] bool% cacheAccepted
)
member Compile :
documentName : string *
code : string *
cacheKind : V8CacheKind *
cacheBytes : byte[] *
cacheAccepted : bool byref -> V8Script Parameters
- documentName String
- A document name for the compiled script. Currently this name is used only as a label in presentation contexts such as debugger user interfaces.
- 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, false otherwise.
Return Value
V8ScriptA 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.
See Also