***`
@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
#
readonly
serverSettings
: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