aikernel_tools.tools.managed
aikernel_tools.tools.managed public Python API generated from source.
Source: AIKernel.Tools/python/src/aikernel_tools/tools/managed.py
概要
この Python モジュールは aikernel-tools に属し、生成インベントリには公開シンボル 6 件が含まれます。
位置づけ
この Reference ページは、生成された API 事実にパッケージとソースの文脈を添えて、単なる一覧ではなく実装判断に使える資料として公開しています。
利用方法
ラッパーコードを書く前に、モジュール名、公開クラス/関数/定数の形、docstring の説明範囲を確認するために使います。
例
python -c "import aikernel_tools.tools.managed; print(aikernel_tools.tools.managed.__name__)"
注記
docstring の概要は Python ソースから直接読み取っています。概要が空の場合は、生成サイトで補うのではなくソース側の改善対象です。
関連項目
Python package | Docs | Tutorials
| 種別 | シンボル | 概要 |
|---|---|---|
| class | ManagedObjectManagedObject |
公開 C# Tools object の基底 wrapper です。 |
| function | to_dictionarydef to_dictionary(values: Mapping[str, str]) |
Python mapping を System.Collections.Generic.Dictionary に変換します。 |
| function | to_string_listdef to_string_list(values) |
Python values を System.Collections.Generic.List[str] に変換します。 |
| function | managed_typedef managed_type(type_name: str, assembly_name: str) |
assembly-qualified name で C# type を解決します。 |
| function | create_manageddef create_managed(type_name: str, assembly_name: str, *args) |
reflection 経由で managed object を作成します。 |
| function | call_staticdef call_static(type_name: str, assembly_name: str, method_name: str, *args) |
公開 static C# method を reflection 経由で呼び出します。 |