V8ScriptEngineCompileDocument Method (String, DocumentCategory, DocumentContextCallback, V8CacheKind, Byte) |
Loads and compiles a document with the specified category and context callback, generating cache data for accelerated recompilation.
Namespace:
Microsoft.ClearScript.V8
Assembly:
ClearScript.V8 (in ClearScript.V8.dll) Version: 7.2.3
Syntaxpublic V8Script CompileDocument(
string specifier,
DocumentCategory category,
DocumentContextCallback contextCallback,
V8CacheKind cacheKind,
out byte[] cacheBytes
)
Public Function CompileDocument (
specifier As String,
category As DocumentCategory,
contextCallback As DocumentContextCallback,
cacheKind As V8CacheKind,
<OutAttribute> ByRef cacheBytes As Byte()
) As V8Script
public:
V8Script^ CompileDocument(
String^ specifier,
DocumentCategory^ category,
DocumentContextCallback^ contextCallback,
V8CacheKind cacheKind,
[OutAttribute] array<unsigned char>^% cacheBytes
)
member CompileDocument :
specifier : string *
category : DocumentCategory *
contextCallback : DocumentContextCallback *
cacheKind : V8CacheKind *
cacheBytes : byte[] byref -> V8Script
Parameters
- specifier
- Type: SystemString
A string specifying the document to be loaded and compiled. - category
- Type: Microsoft.ClearScriptDocumentCategory
An optional category for the requested document. - contextCallback
- Type: Microsoft.ClearScriptDocumentContextCallback
An optional context callback for the requested document. - 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 by multiple V8 script engine instances.
Remarks
The generated cache data can be stored externally and is usable in other V8 runtimes
and application processes.
See Also