InitialContext

应用程序使用 InitialContext 对象,通过从受管对象存储库中检索的对象定义来创建对象。

继承层次结构:
None

。NET 属性

的摘要。NET 属性:
。NET 属性 描述
环境 获取环境。

Environment - 获取环境

接口:
Hashtable Environment
{
     get;
}

获取环境。

异常:
  • 异常特定于所使用的目录服务。

构造函数

构造函数汇总:
构造函数 描述
InitialContext 创建 InitialContext 对象。

InitialContext - 创建初始上下文

接口:
InitialContext(Hashtable env);

创建 InitialContext 对象。

参数:

向环境散列表中的构造函数提供与受管对象存储库建立连接所需的信息。

异常:
  • XMSException

方法

方法汇总:
方法 描述
AddToEnvironment 向环境添加新属性。
关闭 关闭此上下文。
Lookup 通过从受管对象存储库检索的对象定义来创建对象。
RemoveFromEnvironment 从环境中除去属性。

AddToEnvironment - 向环境添加新属性

接口:
Object AddToEnvironment(String propName, Object propVal);

向环境添加新属性。

参数:
propName(输入)
用于封装要添加的属性名称的 String 对象。
propVal(输入)
要添加的属性值。
返回:
属性的原值。
异常:
  • 异常特定于所使用的目录服务。

Close - 关闭此上下文

接口:
void Close()

关闭此上下文。

参数:
None
返回:
None
异常:
  • 异常特定于所使用的目录服务。

Lookup - 在初始上下文中查找对象

接口:
Object Lookup(String name);

通过从受管对象存储库检索的对象定义来创建对象。

参数:
name(输入)
用于封装要检索的受管对象名称的 String 对象。 此名称可以是简单名称或复杂名称。 有关更多详细信息,请参阅 检索受管对象
返回:
IConnectionFactory 或 IDestination(取决于检索的对象类型)。 如果函数可以访问目录,但找不到所需的对象,那么将返回空值。
异常:
  • 异常特定于所使用的目录服务。

RemoveFromEnvironment - 从环境中除去属性

接口:
Object RemoveFromEnvironment(String propName);

从环境中除去属性。

参数:
propName(输入)
用于封装要除去的属性名称的 String 对象。
返回:
已除去的对象。
异常:
  • 异常特定于所使用的目录服务。