14.10.22.4 説明

この操作は、CORBA::ORB::object_to_string操作によって生成された文字列を変換するためにアプリケーションで使用され、対応するオブジェクト参照を返します。

確実にORBでオブジェクト参照の文字列形式を認識できるようにするには、文字列を生成する際にそのORBのobject_to_string操作を使用する必要があります。string_to_object操作では、IORのURL、corbaloc、corbalocs、およびcorbanamesの各形式をオブジェクト参照に変換できます。変換に失敗した場合、string_to_object操作によって、次のいずれかのマイナー・コードのBAD_PARAM標準例外が発生します。

  • BadSchemeName
  • BadAddress
  • BadSchemeSpecificPart

すべての準拠ORBでは、objがオブジェクトの有効なリファレンスであり、2つの操作が同じORBで実行されると、string_to_object(object_to_string(obj))は同じオブジェクトの有効なリファレンスを返します。ORBがサポートするIOPに完全準拠する場合は、2つの操作が異なるORBで実行されても設定は同じままになります。