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