WebSphere Message Service Clients for C/C++ and .NET, Version 1.2 オペレーティング・システム: Linux, Windows

InitialContext

アプリケーションは、InitialContext オブジェクトを使用して、管理対象オブジェクトのリポジトリーから取得したオブジェクト定義によってオブジェクトを作成します。

継承の階層:
なし
関連概念
InitialContext プロパティー
XMS 初期コンテキストの URI フォーマット
管理対象オブジェクトの検索
関連タスク
InitialContext の作成

.NET プロパティー

.NET プロパティーの要約:
.NET プロパティー 説明
Environment 環境を取得します。

Environment - 環境の取得

インターフェース:
Hashtable Environment
{
get;
}

環境を取得します。

例外:
  • 例外は、使用するディレクトリー・サービスに固有のものです。

コンストラクター

コンストラクターの要約:
コンストラクター 説明
InitialContext InitialContext オブジェクトを作成します。

InitialContext – 初期コンテキストの作成

インターフェース:
InitialContext(Hashtable env);

InitialContext オブジェクトを作成します。

パラメーター:

管理対象オブジェクトのリポジトリーへの接続を確立するために必要な情報は、環境ハッシュ・テーブル内のコンストラクターに渡されます。

例外:
  • XMSException

メソッド

メソッドの要約:
メソッド 説明
AddToEnvironment 環境へ新規プロパティーを追加します。
Close このコンテキストを閉じます。
Lookup 管理対象オブジェクトのリポジトリーから取得したオブジェクト定義によって、オブジェクトを作成します。
RemoveFromEnvironment 環境からプロパティーを除去します。

AddToEnvironment - 環境への新規プロパティーの追加

インターフェース:
Object AddToEnvironment(String propName, Object propVal);

環境へ新規プロパティーを追加します。

パラメーター:
propName (入力)
追加するプロパティーの名前をカプセル化している String オブジェクト。
propVal (入力)
追加するプロパティーの値。
戻り値:
プロパティーの以前の値。
例外:
  • 例外は、使用するディレクトリー・サービスに固有のものです。

Close - このコンテキストのクローズ

インターフェース:
void Close()

このコンテキストを閉じます。

パラメーター:
なし
戻り値:
なし
例外:
  • 例外は、使用するディレクトリー・サービスに固有のものです。

Lookup – 初期コンテキスト内のオブジェクトの検索

インターフェース:
Object Lookup(String name);

管理対象オブジェクトのリポジトリーから取得したオブジェクト定義によって、オブジェクトを作成します。

パラメーター:
name (入力)
検索対象の管理対象オブジェクトの名前をカプセル化している String オブジェクト。この名前は、単純な名前でも複雑な名前でも構いません。 詳しくは、管理対象オブジェクトの検索を参照してください。
戻り値:
検索の対象となるオブジェクトに応じて、IConnectionFactory または IDestination のいずれか。 この関数はディレクトリーにアクセスできますが、必要なオブジェクトを検索できないため、NULL が戻ります。
例外:
  • 例外は、使用するディレクトリー・サービスに固有のものです。

RemoveFromEnvironment - 環境からのプロパティーの除去

インターフェース:
Object RemoveFromEnvironment(String propName);

環境からプロパティーを除去します。

パラメーター:
propName (入力)
除去するプロパティーの名前をカプセル化している String オブジェクト。
戻り値:
除去されたオブジェクト。
例外:
  • 例外は、使用するディレクトリー・サービスに固有のものです。

Reference topic

ご利用条件 | フィードバック (英語のみ)

Timestamp icon最終更新: 8 Jun 2006
(C) Copyright IBM Corporation 2005, 2006. All Rights Reserved.
このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)