Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
QAnywhere メッセージを非同期的に受信するように、MessageListener2 デリゲートを設定します。
Public Sub SetMessageListener2( ByVal address As String, ByVal listener As MessageListener2 )
public void SetMessageListener2( string address, MessageListener2 listener )
address メッセージのアドレス。
listener 登録するリスナー。
メッセージを非同期的に受信する場合は、このメソッドを使用します。
MessageListener2 デリゲートには、QAManagerBase と QAMessage の各パラメーターを指定できます。
SetMessageListener2 の address パラメーターには、メッセージの受信で使用されるローカルキュー名を指定します。1 つのキューには、1 つのリスナーデリゲートだけを割り当てることができます。指定したアドレスに対して ExceptionListener2 と MessageListener2 を設定できますが、Listener/Listener2 デリゲートを一致させる必要があります。つまり、同じアドレスに対して ExceptionListener と MessageListener2、または ExceptionListener2 と MessageListener を設定することはできません。
Push 通知とネットワークステータス変更も含め、QAnywhere システムメッセージを受信したい場合は、キュー名に system を指定します。
詳細については、非同期的なメッセージ受信を参照してください。