。NET 接口

主题 记录了 。NET 类接口及其属性和方法。

下表汇总了 IBM.XMS 名称空间内定义的所有接口。

表 1. 的摘要。NET 类接口
接口 描述
IBytesMessage 字节消息是其主体由字节流组成的消息。
IConnection Connection 对象表示应用程序到消息传递服务器的活动连接。
IConnectionFactory 应用程序使用连接工厂来创建连接。
IConnectionMetaData ConnectionMetaData 对象提供有关连接的信息。
IDestination 目标是应用程序发送消息的位置和/或应用程序从中接收消息的源。
ExceptionListener 应用程序使用异常侦听器来获得连接问题的异步通知。
IllegalStateException XMS 如果应用程序在不正确或不适当的时间调用方法,或者如果 XMS 未处于所请求操作的相应状态,那么将抛出此异常。
InitialContext 应用程序使用 InitialContext 对象,通过从受管对象存储库中检索的对象定义来创建对象。
InvalidClientIDException XMS 如果应用程序尝试为连接设置客户机标识,但该客户机标识无效或已在使用中,那么会抛出此异常。
InvalidDestinationException 如果应用程序指定的目标无效,那么 XMS 将抛出此异常。
InvalidSelectorException XMS 如果应用程序提供了语法无效的消息选择器表达式,那么会抛出此异常。
IMapMessage 映射消息是消息主体由一组名称/值对组成的消息,其中每个值都有关联的数据类型。
IMessage Message 对象表示应用程序发送或接收的消息。 IMessage 是诸如 IMapMessage 等消息类的超类。
IMessageConsumer 应用程序使用消息使用者接收向目标发送的消息。
MessageEOFException XMS 如果 XMS 在应用程序读取字节消息体时迂到字节消息流结束,那么会抛出此异常。
MessageFormatException XMS 如果 XMS 迂到格式无效的消息,那么会抛出此异常。
IMessageListener(委托) 应用程序使用消息侦听器以异步方式接收消息。
MessageNotReadableException XMS 如果应用程序尝试读取仅写入的消息体,那么会抛出此异常。
MessageNotWritableException XMS 在应用程序尝试写入只读消息体时抛出此异常。
IMessageProducer 应用程序使用消息生产者向目标发送消息。
IObjectMessage 对象消息是其主体包含序列化 Java 或 .NET 对象的消息。
IPropertyContext IPropertyContext 是包含用于获取和设置属性的方法的抽象超类。 其他类将继承这些方法。
IQueueBrowser 应用程序使用队列浏览器来浏览队列中的消息,而不将其除去。
Requestor 应用程序可以使用请求程序来发送请求消息,然后等待接收应答。
ResourceAllocationException XMSXMS 无法分配方法所需的资源时抛出此异常。
SecurityException 如果为认证应用程序而提供的用户标识和密码被拒绝, XMS 将抛出此异常。 如果权限检查失败并阻止方法完成, XMS 也会抛出此异常。
ISession 会话是用于发送和接收消息的单线程上下文。
IStreamMessage 流消息是消息主体由一连串值组成的消息,其中每个值都有关联的数据类型。
ITextMessage 文本消息是消息主体由字符串组成的消息。
TransactionInProgressException XMS 如果应用程序请求的操作由于事务正在进行而无效,那么会抛出此异常。
TransactionRolledBackException XMS 如果应用程序调用 Session.commit() 以落实当前事务,但随后回滚该事务,那么会抛出此异常。
XMSC 对于 。NETXMS 属性名称和值在此类中定义为公共常量。 有关更多详细信息,请参阅 XMS 对象的属性
XMSException 如果 XMS 在处理对 的调用时检测到错误。NET 方法 XMS 抛出异常。 异常是用于封装错误相关信息的对象。

存在不同类型的 XMS 异常, XMSException 对象只是一种类型的异常。 但是, XMSException 类是其他 XMS 异常类的超类。 XMS 在其他类型的异常都不适用的情况下抛出 XMSException 对象。

XMSFactoryFactory 如果应用程序没有使用受管对象,请使用此类来创建连接工厂、队列和主题。

每个方法的定义都列出了 XMS 在处理对该方法的调用时检测到错误时可能返回的异常代码。 每个异常代码都由其命名常量表示,而命名常量都有各自对应的异常。