***`
@jupyterlite / @jupyterlite/kernel / IKernelClient
接口:IKernelClient#
定义于:packages/kernel/src/tokens.ts:26
内核服务的一个接口。
扩展#
IKernelAPIClient
属性#
changed#
readonly**changed**:ISignal<IKernelClient,IChangedArgs<IKernel>>
定义于:packages/kernel/src/tokens.ts:37
当内核映射发生变化时发出的信号
`***
serverSettings#
readonlyserverSettings:ISettings
定义于:node_modules/@jupyterlab/services/lib/kernel/kernel.d.ts:861
客户端的服务器设置。
继承自#
Kernel.IKernelAPIClient.serverSettings
***`
shutdownAll()#
**shutdownAll**: () =>Promise<void>
定义于:packages/kernel/src/tokens.ts:49
关闭所有内核。
返回#
Promise<void>
方法#
getModel()#
**getModel**(id):Promise<undefined|IModel>
定义于:node_modules/@jupyterlab/services/lib/kernel/kernel.d.ts:875
获取一个内核模型。
参数#
id#
string
感兴趣的内核的 ID。
返回#
Promise<undefined | IModel>
一个解析为内核模型的 Promise。
继承自#
Kernel.IKernelAPIClient.getModel
`***
handleStdin()#
handleStdin(inputRequest):Promise<IInputReplyMsg>
定义于:packages/kernel/src/tokens.ts:42
处理从 Service Worker 收到的 stdin 请求。
参数#
inputRequest#
IInputRequestMsg
返回#
Promise<IInputReplyMsg>
***`
interrupt()#
**interrupt**(id):Promise<void>
定义于:node_modules/@jupyterlab/services/lib/kernel/kernel.d.ts:899
中断一个内核。
参数#
id#
string
要中断的内核的 ID。
返回#
Promise<void>
一个在内核中断时解析的 Promise。
继承自#
Kernel.IKernelAPIClient.interrupt
`***
listRunning()#
listRunning():Promise<IModel[]>
定义于:node_modules/@jupyterlab/services/lib/kernel/kernel.d.ts:867
列出正在运行的内核。
返回#
Promise<IModel[]>
一个解析为正在运行的内核模型列表的 Promise。
继承自#
Kernel.IKernelAPIClient.listRunning
***`
restart()#
**restart**(id):Promise<void>
定义于:node_modules/@jupyterlab/services/lib/kernel/kernel.d.ts:891
重启一个内核。
参数#
id#
string
要重启的内核的 ID。
返回#
Promise<void>
一个在内核重启时解析的 Promise。
继承自#
Kernel.IKernelAPIClient.restart
`***
shutdown()#
shutdown(id):Promise<void>
定义于:node_modules/@jupyterlab/services/lib/kernel/kernel.d.ts:907
按 ID 关闭一个内核。
参数#
id#
string
要关闭的内核的 ID。
返回#
Promise<void>
一个在内核关闭时解析的 Promise。
继承自#
Kernel.IKernelAPIClient.shutdown
***`
startNew()#
**startNew**(options?):Promise\<IModel`>
定义于:node_modules/@jupyterlab/services/lib/kernel/kernel.d.ts:883
启动一个新内核。
参数#
options?#
Partial<Pick<IModel, "name">>
用于创建内核的选项。
返回#
Promise<IModel>
一个解析为内核模型的 Promise。
继承自#
Kernel.IKernelAPIClient.startNew