***`
@jupyterlite / @jupyterlite/kernel / IKernel
接口:IKernel
#
定义于:packages/kernel/src/tokens.ts:67
在浏览器中运行的内核接口。
扩展#
IObservableDisposable
属性#
disposed
#
readonly
**disposed**
:ISignal
<IKernel
,void
>
定义于:node_modules/@lumino/disposable/types/index.d.ts:37
对象被处置时发出的信号。
继承自#
IObservableDisposable.disposed
`***
id
#
readonly
id
:string
定义于:packages/kernel/src/tokens.ts:71
服务器端内核的ID。
***`
isDisposed
#
readonly
**isDisposed**
:boolean
定义于:node_modules/@lumino/disposable/types/index.d.ts:16
测试对象是否已被处置。
备注#
此属性始终可以安全访问。
继承自#
IObservableDisposable.isDisposed
`***
location
#
readonly
location
:string
定义于:packages/kernel/src/tokens.ts:81
内核从虚拟文件系统启动的位置。
***`
name
#
readonly
**name**
:string
定义于:packages/kernel/src/tokens.ts:76
服务器端内核的名称。
`***
ready
#
readonly
ready
:Promise
<void
>
定义于:packages/kernel/src/tokens.ts:86
内核准备就绪时实现的Promise。
方法#
dispose()
#
dispose
():void
定义于:node_modules/@lumino/disposable/types/index.d.ts:28
处置对象持有的资源。
备注#
如果对象的dispose
方法被调用多次,则第一次调用之后的所有调用都将是空操作。
未定义行为#
除非另有明确说明,否则在对象被处置后使用其任何功能都属于未定义行为。
返回#
void
继承自#
IObservableDisposable.dispose
***`
handleMessage()
#
**handleMessage**(
msg):
Promise\<
void`>
定义于:packages/kernel/src/tokens.ts:93
处理来自客户端的传入消息。
参数#
msg#
IMessage
要处理的消息
返回#
Promise
<void
>