modelbox.SessionContext

函数 作用
set_private 设置SessionContext中的私有值
get_private 获取SessionContext中的私有值
set_private_string 设置SessionContext中的私有字符串值
get_private_string 获取SessionContext中的私有字符串值
set_private_int 设置SessionContext中的私有整型值
get_private_int 获取SessionContext中的私有整型值
get_session_config 获取SessionContext中的配置对象
get_session_id 获取SessionContext的ID

modelbox.SessionContext.set_private

设置SessionContext私有值。

args:

  • key (str) —— 设置字符串型值的key

  • value (str) —— 设置任意Python对象

return:

modelbox.SessionContext.get_private

获取SessionContext私有值。

args:

  • key (str) —— 设置字符串型值得key

return:

py::object 获取当前key值的Python对象

modelbox.SessionContext.set_private_string

设置SessionContext私有字符串值。

args:

  • key (str) —— 设置字符串型值得key

  • value (str) —— 设置字符串型值的value

return:

modelbox.SessionContext.get_private_string

获取SessionContext私有字符串值。

args:

  • key (str) —— 设置字符串型值得key

return:

str 获取当前key值的字符串型value值

modelbox.SessionContext.set_private_int

设置SessionContext私有整型值。

args:

  • key (str) —— 设置整型值得key

  • value (int) —— 设置整型值的value

return:

modelbox.SessionContext.get_private_int

获取SessionContext私有整型值。

args:

  • key (str) —— 设置整型值得key

return:

int 获取当前key值的整型value值

example:

    ...
    def process(self, data_ctx):
        session_ctx = data_ctx.get_session_context()
        session_ctx.set_private_string("test", "test")
        print(session_ctx.get_private_string("test"))
        session_ctx.set_private_int("int", 33)
        print(session_ctx.get_private_int("int"))
        ...

        return modelbox.Status()

result:

"test"
33

modelbox.SessionContext.get_session_config

获取Session级别配置对象。

args:

return:

modelbox.Configuration

modelbox.SessionContext.get_session_id

获取Session ID。

args:

return:

str 获取当前session的id

example:

    ...
    def process(self, data_ctx):
        session_ctx = data_ctx.get_session_context()
        id = session_ctx.get_session_id()
        config = session_ctx.get_session_config()
        ...

        return modelbox.Status()
©2022 ModelBox Team all right reserved,powered by Gitbook文件修订时间: 2022-09-16 08:17:12

results matching ""

    No results matching ""