26.2.1 NamingContextExtのメソッド
-
const Name& _n);
このオペレーションは,指定したNameの文字列化表現を返します。
-
_n
対象となるオブジェクトの名前で初期化されるName構造体
このメソッドでは,次の例外が発生します。
- InvalidName
-
指定されたNameにはネームコンポーネントがありません。またはIDフィールドに空文字列を指定したネームコンポーネントがあります。
-
-
const char* _sn);
このオペレーションは,指定した文字列化された名前のNameオブジェクトを返します。
-
_sn
オブジェクトの文字列化された名前
このメソッドでは,次の例外が発生します。
- InvalidName
-
指定されたNameにはネームコンポーネントがありません。またはIDフィールドに空文字列を指定したネームコンポーネントがあります。
-
-
const char* _addr, const char* _sn);
このオペレーションは,_addrに指定したURLコンポーネントと,_snに指定した文字列化名から,完全なURL文字列を返します。
-
_addr
「myhost.inprise.com:800」の形式のURLコンポーネント。このパラメタの指定を省略すると,自ホストを仮定します。
-
_sn
文字列化したオブジェクト名
このメソッドでは,次の例外が発生します。
- InvalidAddress
-
addrパラメタに指定したアドレスが不正です。
- InvalidName
-
指定されたNameにはネームコンポーネントがありません。またはIDフィールドに空文字列を指定したネームコンポーネントがあります。
-
-
virtual CORBA::Object _ptr resolve_str(
const char* _n);
このオペレーションは,指定した文字列名のNameオブジェクトを返します。
-
_n
文字列化したオブジェクト名
このメソッドでは,次の例外が発生します。
- NotFound
-
Nameまたはそのコンポーネントの一つが見つかりません。
- CannotProceed
-
シーケンスのNameComponentオブジェクトの一つが解決されていません。クライアントは,返されたNamingContextからオペレーションを継続できます。
- InvalidName
-
指定されたNameにはネームコンポーネントがありません。またはIDフィールドに空文字列を指定したネームコンポーネントがあります。
-