MQSubscription.NET 类
使用 MQSubscription 来请求将保留的发布发送给订户。 MQSubscription 是针对预订打开的 MQTopic 对象的属性。
类
System.Object
|
└─ IBM.WMQ.MQBase
|
└─ IBM.WMQ.MQBaseObject
|
└─ IBM.WMQ.MQManagedObject
|
└─ IBM.WMQ.MQSubscription
public class IBM.WMQ.MQSubscription extends IBM.WMQ.MQManagedObject;
属性
使用 MQManagedObject 类访问预订属性; 请参阅 属性。方法
使用 MQManagedObject 类访问预订 Inquire, Set 和 Get 方法; 请参阅 方法。public int RequestPublicationUpdate(int options);抛出 MQException。
请求当前主题的更新发布。 如果队列管理器具有该主题的保留发布,那么会将这些发布发送给订户。
在调用 RequestPublicationUpdate之前,请打开预订主题以获取 MQSubscription 对象。
通常,使用
MQC.MQSO_PUBLICATIONS_ON_REQUEST选项打开预订。 如果主题字符串中没有通配符,那么将仅发送一个发布内容作为此调用的结果。 如果主题字符串包含通配符,那么可能会发送许多发布内容。 此方法返回发送到预订队列的保留发布数。 不保证收到这许多出版物,尤其是当它们是非持久消息时。- 选项
MQC.MQSRO_FAIL_IF_QUIESCING- 如果队列管理器处于停顿状态,那么此方法将失败。 在 z/OS®上,对于 CICS® 或 IMS 应用程序,如果连接处于停顿状态,那么
MQC.MQSRO_FAIL_IF_QUIESCING还会强制该方法失败。 MQC.MQSRO_NONE- 未指定任何选项。
构造函数
无 Public 构造函数。
将在针对预订打开的 MQTopic 对象的 SubscriptionReference 属性中返回 MQSubscription 对象。
调用 RequestPublicationUpdate 方法。 MQSubscription 是 MQManagedObject的子类。 使用该引用来访问 MQManagedObject的属性和方法。