V8ScriptEngineCompile Method (String, String, V8CacheKind, Byte) |
Creates a compiled script with an associated document name, generating cache data for accelerated recompilation.
Namespace:
Microsoft.ClearScript.V8
Assembly:
ClearScript.V8 (in ClearScript.V8.dll) Version: 7.2.4
Syntaxpublic V8Script Compile(
string documentName,
string code,
V8CacheKind cacheKind,
out byte[] cacheBytes
)
Public Function Compile (
documentName As String,
code As String,
cacheKind As V8CacheKind,
<OutAttribute> ByRef cacheBytes As Byte()
) As V8Script
public:
V8Script^ Compile(
String^ documentName,
String^ code,
V8CacheKind cacheKind,
[OutAttribute] array<unsigned char>^% cacheBytes
)
member Compile :
documentName : string *
code : string *
cacheKind : V8CacheKind *
cacheBytes : byte[] byref -> V8Script
Parameters
- documentName
- Type: SystemString
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
- Type: SystemString
The script code to compile. - cacheKind
- Type: Microsoft.ClearScript.V8V8CacheKind
The kind of cache data to be generated. - cacheBytes
- Type: SystemByte
Cache data for accelerated recompilation.
Return Value
Type:
V8ScriptA compiled script that can be executed multiple times without recompilation.
Remarks
The generated cache data can be stored externally and is usable in other V8 script
engines and application processes.
See Also