Метод | Описание | |
---|---|---|
AddRef ( ) : uint |
Adds a reference to a script context Calling AddRef ensures that the context will not be freed until Release is called. |
|
EnumerateHeap ( ) : IActiveScriptProfilerHeapEnum |
Enumerates a heap of the current context While the heap is being enumerated, the current context cannot be removed, and all calls to modify the state of the context will fail until the heap enumerator is released. Requires an active script context. |
|
GetAndClearException ( ) : |
Returns a exception that caused the runtime of the current context to be in the exception state and resets the exception state for that runtime If the runtime of the current context is not in an exception state, this API will throw Requires an active script context. |
|
Idle ( ) : uint |
Tells a runtime to do any idle processing it need to do If idle processing has been enabled for the current runtime, calling Requires an active script context. |
|
ParseScript ( string script ) : |
Parses a script and returns a Requires an active script context. |
|
ParseScript ( string script, JsSourceContext sourceContext, string sourceName ) : |
Parses a script and returns a Requires an active script context. |
|
ParseScript ( string script, byte buffer ) : |
Parses a serialized script and returns a Requires an active script context. |
|
ParseScript ( string script, byte buffer, JsSourceContext sourceContext, string sourceName ) : |
Parses a serialized script and returns a Requires an active script context. |
|
Release ( ) : uint |
Releases a reference to a script context Removes a reference to a context that was created by AddRef. |
|
RunScript ( string script ) : |
Executes a script Requires an active script context. |
|
RunScript ( string script, JsSourceContext sourceContext, string sourceName ) : |
Executes a script Requires an active script context. |
|
RunScript ( string script, byte buffer ) : |
Runs a serialized script Requires an active script context. |
|
RunScript ( string script, byte buffer, JsSourceContext sourceContext, string sourceName ) : |
Runs a serialized script Requires an active script context. |
|
SerializeScript ( string script, byte buffer ) : ulong |
Serializes a parsed script to a buffer than can be reused SerializeScript parses a script and then stores the parsed form of the script in a runtime-independent format. The serialized script then can be deserialized in any runtime without requiring the script to be re-parsed. Requires an active script context. |
|
SetException ( |
Sets a runtime of the current context to an exception state If the runtime of the current context is already in an exception state, this API will throw Requires an active script context. |
|
StartDebugging ( IDebugApplication32 debugApplication ) : void |
Starts debugging in the context
|
|
StartDebugging ( IDebugApplication64 debugApplication ) : void |
Starts debugging in the context
|
|
StartProfiling ( IActiveScriptProfilerCallback callback, ProfilerEventMask eventMask, int context ) : void |
Starts profiling in the current context Requires an active script context. |
|
StopProfiling ( int reason ) : void |
Stops profiling in the current context Will not return an error if profiling has not started. Requires an active script context. |
Метод | Описание | |
---|---|---|
IeJsContext ( |
Initializes a new instance of the IeJsContext struct
|
public static EnumerateHeap ( ) : IActiveScriptProfilerHeapEnum | ||
Результат | IActiveScriptProfilerHeapEnum |
public static GetAndClearException ( ) : |
||
Результат |
public static ParseScript ( string script ) : |
||
script | string | The script to parse |
Результат |
public static ParseScript ( string script, JsSourceContext sourceContext, string sourceName ) : |
||
script | string | The script to parse |
sourceContext | JsSourceContext | The cookie identifying the script that can be used /// by script contexts that have debugging enabled |
sourceName | string | The location the script came from |
Результат |
public static ParseScript ( string script, byte buffer ) : |
||
script | string | The script to parse |
buffer | byte | The serialized script |
Результат |
public static ParseScript ( string script, byte buffer, JsSourceContext sourceContext, string sourceName ) : |
||
script | string | The script to parse |
buffer | byte | The serialized script |
sourceContext | JsSourceContext | The cookie identifying the script that can be used /// by script contexts that have debugging enabled |
sourceName | string | The location the script came from |
Результат |
public static RunScript ( string script ) : |
||
script | string | The script to run |
Результат |
public static RunScript ( string script, JsSourceContext sourceContext, string sourceName ) : |
||
script | string | The script to run |
sourceContext | JsSourceContext | The cookie identifying the script that can be used by script contexts that have debugging enabled |
sourceName | string | The location the script came from |
Результат |
public static RunScript ( string script, byte buffer ) : |
||
script | string | The source code of the serialized script |
buffer | byte | The serialized script |
Результат |
public static RunScript ( string script, byte buffer, JsSourceContext sourceContext, string sourceName ) : |
||
script | string | The source code of the serialized script |
buffer | byte | The serialized script |
sourceContext | JsSourceContext | The cookie identifying the script that can be used by script contexts that have debugging enabled |
sourceName | string | The location the script came from |
Результат |
public static SerializeScript ( string script, byte buffer ) : ulong | ||
script | string | The script to serialize |
buffer | byte | The buffer to put the serialized script into. Can be null. |
Результат | ulong |
public static SetException ( |
||
exception | The JavaScript exception to set for the runtime of the current context | |
Результат | void |
public static StartDebugging ( IDebugApplication32 debugApplication ) : void | ||
debugApplication | IDebugApplication32 | The debug application to use for debugging |
Результат | void |
public static StartDebugging ( IDebugApplication64 debugApplication ) : void | ||
debugApplication | IDebugApplication64 | The debug application to use for debugging |
Результат | void |
public static StartProfiling ( IActiveScriptProfilerCallback callback, ProfilerEventMask eventMask, int context ) : void | ||
callback | IActiveScriptProfilerCallback | The profiling callback to use |
eventMask | ProfilerEventMask | The profiling events to callback with |
context | int | The context to pass to the profiling callback |
Результат | void |
public static StopProfiling ( int reason ) : void | ||
reason | int | The reason for stopping profiling to pass to the profiler callback |
Результат | void |