Control whether the program should be executed synchronosly when the channel's AsyncOpen method is called or whether it should be executed asynchronously. In both cases, any data that the channel returns will be returned asynchronously; the only thing this property affects is when the program executes.
The default value of this property is TRUE.
Setting this property after asyncOpen has been called on the channel has no effect.
Whether and how the program represented by this channel is to be executed. The default value if this property has never been set on this channel MUST be either EXECUTE_IN_SANDBOX or NO_EXECUTION.
NS_ERROR_INVALID_ARG when set to an unrecognized value.
Readonly
isCheck whether this script channel is a document load. This is needed because script channels can lie about their LOAD_DOCUMENT_URI flag until they have run the script.
Optional
aInstancePtr: objectA run time mechanism for interface discovery.
NS_OK if the interface is supported by the associated instance, NS_NOINTERFACE if it is not.
aInstancePtr must not be null.
[in] A requested interface IID
[out] A pointer to an interface pointer to receive the result.
Generated using TypeDoc
An interface representing a channel which will have to execute some sort of program provided via its URI to compute the data it should return.
If a channel implements this interface, the execution of the program in question will be restricted in the following ways: