mx.messaging.messagesSOAPMessage SOAPMessages は、HTTPRequestMessages に似ています。mx.messaging.messages:HTTPRequestMessage SOAPMessages は、HTTPRequestMessages に似ています。 ただし、常に HTTP POST を使って送信される SOAP XML エンベロープ要求の本体が必ず含まれています。 また、SOAP アクションを指定することもできます。 SOAPMessage 初期化されていない SOAPMessage を作成します。 初期化されていない SOAPMessage を作成します。 getSOAPAction 呼び出し対象となるリモートのメソッドまたは操作の名前へのアクセスを提供します。呼び出し対象となるリモートのメソッドまたは操作の名前を返します。 呼び出し対象となるリモートのメソッドまたは操作の名前へのアクセスを提供します。 SOAP_ACTION_HEADER SOAPMessage メッセージに対する SOAP アクションを格納する HTTP ヘッダーです。SOAPAction SOAPMessage メッセージに対する SOAP アクションを格納する HTTP ヘッダーです。 ErrorMessage ErrorMessage クラスは、メッセージングシステム内でエラーを報告するときに使用されます。mx.messaging.messages:AcknowledgeMessage ErrorMessage クラスは、メッセージングシステム内でエラーを報告するときに使用されます。 エラーメッセージは、システム内部で送信されたメッセージのみに応答して生成されます。 ErrorMessage ErrorMessage インスタンスを作成します。 ErrorMessage インスタンスを作成します。 MESSAGE_DELIVERY_IN_DOUBT メッセージが配信されていない場合は、faultCode にこの定数が含まれます。Client.Error.DeliveryInDoubt メッセージが配信されていない場合は、faultCode にこの定数が含まれます。 RETRYABLE_HINT_HEADER 再試行可能ヒントヘッダーのヘッダー名。DSRetryableErrorHint 再試行可能ヒントヘッダーのヘッダー名。 これは、エラーが発生した操作が致命的なものではなく、再試行可能であることを示すために使用されます。 extendedData クライアントでのカスタムエラー処理を容易にするために、リモート宛先でこのエラーに関連付けた拡張データです。 クライアントでのカスタムエラー処理を容易にするために、リモート宛先でこのエラーに関連付けた拡張データです。 faultCode エラーに対応するフォルトコードです。 エラーに対応するフォルトコードです。 この値は通常、表記 "[outer_context].[inner_context].[issue]" に従います。 例えば、"Channel.Connect.Failed"、"Server.Call.Failed" などです。 faultDetail エラーの原因についての詳しい説明。 エラーの原因についての詳しい説明。 これは通常、リモート宛先からのスタックトレースです。 faultString エラーについての簡単な説明。 エラーについての簡単な説明。 rootCause エラーの根本的な原因がある場合は、このプロパティにその詳細が含まれます。 エラーの根本的な原因がある場合は、このプロパティにその詳細が含まれます。 これは ErrorMessage、NetStatusEvent 情報オブジェクトまたは基になる Flash エラーイベント(ErrorEvent、IOErrorEvent または SecurityErrorEvent)の場合があります。 RemotingMessage RemotingMessages は、RPC 要求をリモートエンドポイントに送信するために使用されます。mx.messaging.messages:AbstractMessage RemotingMessages は、RPC 要求をリモートエンドポイントに送信するために使用されます。 このメッセージは operation プロパティを使って、リモートオブジェクトで呼び出すメソッドを指定します。 destination プロパティは、どのオブジェクトまたはサービスを使用するかを示します。 RemotingMessage 初期化されていない RemotingMessage を作成します。 初期化されていない RemotingMessage を作成します。 operation 呼び出す必要のあるリモートメソッドまたは操作の名前へのアクセスを提供します。 呼び出す必要のあるリモートメソッドまたは操作の名前へのアクセスを提供します。 source このプロパティは、後方互換性を維持するために提供されています。 このプロパティは、後方互換性を維持するために提供されています。 ただし、クライアントで RemoteObject 宛先の基となるソースを公開するのではなく、宛先に対して 1 つのソースのみを公開することをお勧めします。 Remoting Services のタイプによっては、セキュリティ上の理由からこのプロパティが無視されることもあります。 AbstractMessage すべてのメッセージの抽象基本クラス。mx.messaging.messages:IMessageObject すべてのメッセージの抽象基本クラス。 メッセージには、2 つのカスタマイズ可能なセクション(ヘッダーおよび本文)があります。 headers プロパティは、特定のメッセージインスタンスの特化したメタ情報へのアクセスを提供します。 headers プロパティは、固有のヘッダー名をキーとして持つ結合配列です。

メッセージの本文には、リモート宛先によって配信および処理される必要があるインスタンス固有のデータが含まれます。 body はオブジェクトで、メッセージのペイロードとなります。

AbstractMessage 本文とヘッダーが空の AbstractMessage インスタンスを作成します。 本文とヘッダーが空の AbstractMessage インスタンスを作成します。 このメッセージタイプは、直接インスタンス化したり使用したりしないでください。 toString メッセージのストリング表現を返します。メッセージのストリング表現です。 メッセージのストリング表現を返します。 DESTINATION_CLIENT_ID_HEADER サーバーからプッシュされたメッセージがバッチとして到着したとき、そのバッチ内のメッセージが複数の異なるコンシューマインスタンスをターゲットにしている可能性があります。DSDstClientId サーバーからプッシュされたメッセージがバッチとして到着したとき、そのバッチ内のメッセージが複数の異なるコンシューマインスタンスをターゲットにしている可能性があります。 各メッセージにはこのヘッダーが含まれており、メッセージを受信するコンシューマインスタンスが識別されます。 ENDPOINT_HEADER メッセージには、メッセージが送信されるチャンネルのエンドポイント ID のタグが付与されます。DSEndpoint メッセージには、メッセージが送信されるチャンネルのエンドポイント ID のタグが付与されます。 各チャンネルではメッセージの送信時にこの値が自動的に設定されます。 FLEX_CLIENT_ID_HEADER サーバーによってグローバル FlexClient の ID 値が出力メッセージに割り当てられると、このヘッダーはその値の伝達に使用されます。DSId サーバーによってグローバル FlexClient の ID 値が出力メッセージに割り当てられると、このヘッダーはその値の伝達に使用されます。 PRIORITY_HEADER MessageAgent が送信するメッセージには数値が 0 ~ 9(0 が最小)の優先度ヘッダーがある場合があります。サーバーはこの数値を使用して、クライアントへのメッセージに優先度を設定できます。DSPriority MessageAgent が送信するメッセージには数値が 0 ~ 9(0 が最小)の優先度ヘッダーがある場合があります。サーバーはこの数値を使用して、クライアントへのメッセージに優先度を設定できます。 REMOTE_CREDENTIALS_CHARSET_HEADER 宛先のリモート証明書を設定する必要があるメッセージは、このヘッダーを使用して、資格情報ストリングの作成に使用された文字セットエンコーディングも報告する必要があります。DSRemoteCredentialsCharset 宛先のリモート証明書を設定する必要があるメッセージは、このヘッダーを使用して、資格情報ストリングの作成に使用された文字セットエンコーディングも報告する必要があります。 REMOTE_CREDENTIALS_HEADER 宛先のリモート証明書を設定する必要があるメッセージは、このヘッダー内に Base64 エンコードされた資格情報を保持します。DSRemoteCredentials 宛先のリモート証明書を設定する必要があるメッセージは、このヘッダー内に Base64 エンコードされた資格情報を保持します。 REQUEST_TIMEOUT_HEADER このヘッダーは、要求タイムアウトを定義して送信されるメッセージに使用されます。DSRequestTimeout このヘッダーは、要求タイムアウトを定義して送信されるメッセージに使用されます。 要求タイムアウトの値はサービスまたはチャンネルによって出力メッセージに設定され、対応する MessageResponder が要求をタイムアウトするまでに承認、結果、またはフォルトの応答を待つ時間を制御します。 STATUS_CODE_HEADER ステータスコードは、応答メッセージの特徴に関するコンテキストを提供できます。DSStatusCode ステータスコードは、応答メッセージの特徴に関するコンテキストを提供できます。例えば、HTTP ベースのチャネルから受信したメッセージは、HTTP 応答ステータスコード(使用できる場合)を報告する必要があることがあります。 body メッセージの本文には、リモート宛先に配信する必要がある特定のデータが含まれます。 メッセージの本文には、リモート宛先に配信する必要がある特定のデータが含まれます。 clientId clientId は、メッセージを送信した MessageAgent を示します。 clientId は、メッセージを送信した MessageAgent を示します。 destination メッセージの宛先。 メッセージの宛先。 headers メッセージのヘッダーは、キーがヘッダー名、値がヘッダー値として格納される結合配列です。 メッセージのヘッダーは、キーがヘッダー名、値がヘッダー値として格納される結合配列です。 このプロパティは、特定のメッセージインスタンスの特化したメタ情報へのアクセスを提供します。 コアヘッダー名は 'DS' の接頭辞で始まります。 カスタムのヘッダー名は、名前の競合を避けるため、固有の接頭辞で始める必要があります。 messageId メッセージ固有の ID。 メッセージ固有の ID。 timeToLive メッセージの有効期間の値は、メッセージが有効で配信可能であると見なされる期間を示します。 メッセージの有効期間の値は、メッセージが有効で配信可能であると見なされる期間を示します。 この値は、timestamp 値と組み合わせて使用します。 有効期間は、このメッセージが有効な状態を維持する、指定された timestamp 値からのミリ秒数です。 たとえば、timestamp 値が 04/05/05 1:30:45 PST で timeToLive 値が 5000 の場合、このメッセージは 04/05/05 1:30:50 PST で期限切れになります。 有効期限が切れたメッセージは、他のどのクライアントにも配信されません。 timestamp メッセージの日時スタンプへのアクセスを提供します。 メッセージの日時スタンプへのアクセスを提供します。 日時スタンプは、メッセージが送信された日付と時間です。 日時スタンプは、システム内でメッセージを追跡し、サービスレベルの品質の保証およびメッセージの有効期限のメカニズムを提供するために使用されます。 timeToLive
MessagePerformanceUtils MessagePerformanceUtils ユーティリティクラスは、サーバーからクライアントにプッシュされるメッセージのほか、クライアントからサーバーに送信されるメッセージおよびその応答メッセージのサイズおよびタイミングに関する様々なメトリックの取得に使用されます。Object MessagePerformanceUtils ユーティリティクラスは、サーバーからクライアントにプッシュされるメッセージのほか、クライアントからサーバーに送信されるメッセージおよびその応答メッセージのサイズおよびタイミングに関する様々なメトリックの取得に使用されます。 メトリックは、使用されるチャンネル上の対応するプロパティが有効な場合に収集されます。<record-message-times> はタイミング情報のキャプチャを、<record-message-sizes> はサイズ情報のキャプチャを表します。

その後、このユーティリティクラスのメソッドを使用して、受信したメッセージに関する様々なパフォーマンス情報を取得できます。

これらのメトリックが有効な場合は、応答、応答確認、メッセージハンドラーなどから、例えば次のようなコードを使用して、このクラスのインスタンスが作成されます。

          var mpiutil:MessagePerformanceUtils = new MessagePerformanceUtils(event.message);
     
MessagePerformanceUtils メッセージの MPI ヘッダーの情報を使用して MPUtils インスタンスを作成するコンストラクター messageMPI ヘッダーが MPI 情報の取得に使用されるメッセージ メッセージの MPI ヘッダーの情報を使用して MPUtils インスタンスを作成するコンストラクター prettyPrint MPI で有効なすべての情報の概要を返します。MPI で有効なすべての情報の概要が含まれたストリング MPI で有効なすべての情報の概要を返します。次に実際の使用例を示します。
              var mpiutil:MessagePerformanceUtils = new MessagePerformanceUtils(message);                     
              Alert.show(mpiutil.prettyPrint(), "MPI Output", Alert.NONMODAL);
         
clientReceiveTime クライアントがサーバーから応答メッセージを受信した基準時からのミリ秒単位のタイムスタンプ。 クライアントがサーバーから応答メッセージを受信した基準時からのミリ秒単位のタイムスタンプ。 messageSize サーバーエンドポイントでのシリアル化解除中に測定された、元のクライアントメッセージのサイズ。 サーバーエンドポイントでのシリアル化解除中に測定された、元のクライアントメッセージのサイズ。 networkRTT クライアントメッセージがネットワークラウンドトリップを開始してからサーバーが応答するまでの時間(総計時間とサーバー処理時間との差異から計算)。 クライアントメッセージがネットワークラウンドトリップを開始してからサーバーが応答するまでの時間(総計時間とサーバー処理時間との差異から計算)。 originatingMessageSentTime プッシュされたメッセージである場合にのみ設定されます。メッセージのプッシュを実行したクライアントがメッセージを送信した基準時からのミリ秒単位のタイムスタンプです。 プッシュされたメッセージである場合にのみ設定されます。メッセージのプッシュを実行したクライアントがメッセージを送信した基準時からのミリ秒単位のタイムスタンプです。 originatingMessageSize プッシュされたメッセージである場合にのみ設定されます。このプッシュされたメッセージの元となるメッセージのバイト単位のサイズです。 プッシュされたメッセージである場合にのみ設定されます。このプッシュされたメッセージの元となるメッセージのバイト単位のサイズです。 pushOneWayTime プッシュされたメッセージである場合にのみ設定されます。これは、サーバーがメッセージをプッシュしてから、それをクライアントが受信するまでのネットワーク時間です。 プッシュされたメッセージである場合にのみ設定されます。これは、サーバーがメッセージをプッシュしてから、それをクライアントが受信するまでのネットワーク時間です。 これを有効にするには、サーバーとクライアントの時計が同期している必要があります。 pushedMessageFlag クライアントが発行元であるメッセージへの応答でないメッセージがクライアントにプッシュされた場合、true を返します。 クライアントが発行元であるメッセージへの応答でないメッセージがクライアントにプッシュされた場合、true を返します。 responseMessageSize サーバーエンドポイントでのシリアル化中に測定された、サーバーからクライアントに送信された応答メッセージのサイズ。 サーバーエンドポイントでのシリアル化中に測定された、サーバーからクライアントに送信された応答メッセージのサイズ。 serverAdapterExternalTime このメッセージへの応答準備、または受信側クライアントへのメッセージのプッシュ準備が整うまでに、メッセージの宛先に関連付けられてはいるがその外部であるアダプターから呼び出されたモジュールで費やされた時間 このメッセージへの応答準備、または受信側クライアントへのメッセージのプッシュ準備が整うまでに、メッセージの宛先に関連付けられてはいるがその外部であるアダプターから呼び出されたモジュールで費やされた時間 serverAdapterTime このメッセージへの応答準備、または受信側クライアントへのメッセージのプッシュ準備が整うまでに、メッセージの宛先に関連付けられたアダプターで費やされた時間 このメッセージへの応答準備、または受信側クライアントへのメッセージのプッシュ準備が整うまでに、メッセージの宛先に関連付けられたアダプターで費やされた時間 serverNonAdapterTime このメッセージの宛先に関連付けられているアダプターの外部で費やされたサーバー処理時間。 このメッセージの宛先に関連付けられているアダプターの外部で費やされたサーバー処理時間。 serverPollDelay クライアントへのメッセージのプッシュ準備が整った後、まだポーリングされていないためにメッセージがサーバー上に留まっていた時間です。 クライアントへのメッセージのプッシュ準備が整った後、まだポーリングされていないためにメッセージがサーバー上に留まっていた時間です。 serverPrePushTime サーバーがクライアントメッセージを受信してから、元のメッセージの結果として他のクライアントへメッセージのプッシュを開始するまでの時間 サーバーがクライアントメッセージを受信してから、元のメッセージの結果として他のクライアントへメッセージのプッシュを開始するまでの時間 serverProcessingTime サーバーがクライアントメッセージを受信してから、受信メッセージに応答するまで、または受信側のクライアントへの送信準備が整ったプッシュ対象のメッセージを保持するまでの時間 サーバーがクライアントメッセージを受信してから、受信メッセージに応答するまで、または受信側のクライアントへの送信準備が整ったプッシュ対象のメッセージを保持するまでの時間 serverSendTime サーバーがクライアントへの応答メッセージを送信した基準時からのミリ秒単位のタイムスタンプ。 サーバーがクライアントへの応答メッセージを送信した基準時からのミリ秒単位のタイムスタンプ。 totalPushTime プッシュされたメッセージである場合にのみ設定されます。これは、プッシュの実行によるクライアントのメッセージ送信から、それをクライアントが受信したという通知をプッシュが受信するまでの時間です。 プッシュされたメッセージである場合にのみ設定されます。これは、プッシュの実行によるクライアントのメッセージ送信から、それをクライアントが受信したという通知をプッシュが受信するまでの時間です。 これを有効にするには、2 つのクライアントの時計が同期している必要があります。 totalTime このクライアントがメッセージを送信してから、サーバーからの応答を受信するまでの時間 このクライアントがメッセージを送信してから、サーバーからの応答を受信するまでの時間
HTTPRequestMessage HTTP 要求は、このメッセージタイプを使って HTTP エンドポイントに送信されます。mx.messaging.messages:AbstractMessage HTTP 要求は、このメッセージタイプを使って HTTP エンドポイントに送信されます。 HTTPRequestMessage には、ブラウザーが行う HTTP 要求に通常存在するコンテンツとヘッダー情報がカプセル化されています。 HTTPRequestMessage 初期化されていない HTTP 要求を作成します。 初期化されていない HTTP 要求を作成します。 CONTENT_TYPE_FORM このメッセージのコンテンツがフォームであることを示します。application/x-www-form-urlencoded このメッセージのコンテンツがフォームであることを示します。

次の例では、この定数を使用しています。

          var msg:HTTPRequestMessage = new HTTPRequestMessage();
          msg.contentType = HTTPRequestMessage.CONTENT_TYPE_FORM;
          msg.method = HTTPRequestMessage.POST_METHOD;
          msg.url = "http://my.company.com/login";
        
CONTENT_TYPE_SOAP_XML このメッセージのコンテンツが、SOAP 要求に使用される XML であることを示します。text/xml; charset=utf-8 このメッセージのコンテンツが、SOAP 要求に使用される XML であることを示します。

次の例では、この定数を使用しています。

          var msg:HTTPRequestMessage = new HTTPRequestMessage();
          msg.contentType = HTTPRequestMessage.CONTENT_TYPE_SOAP_XML;
          msg.method = HTTPRequestMessage.POST_METHOD;
          msg.url = "http://my.company.com/login";
        
CONTENT_TYPE_XML このメッセージのコンテンツが XML であることを示します。application/xml このメッセージのコンテンツが XML であることを示します。

次の例では、この定数を使用しています。

          var msg:HTTPRequestMessage = new HTTPRequestMessage();
          msg.contentType = HTTPRequestMessage.CONTENT_TYPE_XML;
          msg.method = HTTPRequestMessage.POST_METHOD;
          msg.url = "http://my.company.com/login";
        
DELETE_METHOD この要求に使用されたメソッドは "delete" であることを示します。DELETE この要求に使用されたメソッドは "delete" であることを示します。

次の例では、この定数を使用しています。

          var msg:HTTPRequestMessage = new HTTPRequestMessage();
          msg.contentType = HTTPRequestMessage.CONTENT_TYPE_FORM;
          msg.method = HTTPRequestMessage.DELETE_METHOD;
          msg.url = "http://my.company.com/login";
        
GET_METHOD この要求に使用されたメソッドは "get" であることを示します。GET この要求に使用されたメソッドは "get" であることを示します。

次の例では、この定数を使用しています。

          var msg:HTTPRequestMessage = new HTTPRequestMessage();
          msg.contentType = HTTPRequestMessage.CONTENT_TYPE_FORM;
          msg.method = HTTPRequestMessage.GET_METHOD;
          msg.url = "http://my.company.com/login";
        
HEAD_METHOD この要求に使用されたメソッドは "head" であることを示します。HEAD この要求に使用されたメソッドは "head" であることを示します。

次の例では、この定数を使用しています。

          var msg:HTTPRequestMessage = new HTTPRequestMessage();
          msg.contentType = HTTPRequestMessage.CONTENT_TYPE_FORM;
          msg.method = HTTPRequestMessage.HEAD_METHOD;
          msg.url = "http://my.company.com/login";
        
OPTIONS_METHOD この要求に使用されたメソッドは "options" であることを示します。OPTIONS この要求に使用されたメソッドは "options" であることを示します。

次の例では、この定数を使用しています。

          var msg:HTTPRequestMessage = new HTTPRequestMessage();
          msg.contentType = HTTPRequestMessage.CONTENT_TYPE_FORM;
          msg.method = HTTPRequestMessage.OPTIONS_METHOD;
          msg.url = "http://my.company.com/login";
        
POST_METHOD この要求に使用されたメソッドは "post" であることを示します。POST この要求に使用されたメソッドは "post" であることを示します。

次の例では、この定数を使用しています。

          var msg:HTTPRequestMessage = new HTTPRequestMessage();
          msg.contentType = HTTPRequestMessage.CONTENT_TYPE_FORM;
          msg.method = HTTPRequestMessage.POST_METHOD;
          msg.url = "http://my.company.com/login";
        
PUT_METHOD この要求に使用されたメソッドは "put" であることを示します。PUT この要求に使用されたメソッドは "put" であることを示します。

次の例では、この定数を使用しています。

          var msg:HTTPRequestMessage = new HTTPRequestMessage();
          msg.contentType = HTTPRequestMessage.CONTENT_TYPE_FORM;
          msg.method = HTTPRequestMessage.PUT_METHOD;
          msg.url = "http://my.company.com/login";
        
TRACE_METHOD この要求に使用されたメソッドは "trace" であることを示します。TRACE この要求に使用されたメソッドは "trace" であることを示します。

次の例では、この定数を使用しています。

          var msg:HTTPRequestMessage = new HTTPRequestMessage();
          msg.contentType = HTTPRequestMessage.CONTENT_TYPE_FORM;
          msg.method = HTTPRequestMessage.TRACE_METHOD;
          msg.url = "http://my.company.com/login";
        
contentType このメッセージのコンテンツのタイプを示します。 このメッセージのコンテンツのタイプを示します。 この値は、この要求を送信する宛先が理解可能でなければなりません。

次の例では、contentType プロパティを設定します。

          var msg:HTTPRequestMessage = new HTTPRequestMessage();
          msg.contentType = HTTPRequestMessage.CONTENT_TYPE_FORM;
          msg.method = HTTPRequestMessage.POST_METHOD;
          msg.url = "http://my.company.com/login";
        
httpHeaders 宛先に対して行った要求に配置しなければならない特定の HTTP ヘッダーが含まれます。 宛先に対して行った要求に配置しなければならない特定の HTTP ヘッダーが含まれます。 recordHeaders プロキシがそれ自体が使用した要求ヘッダーと応答ヘッダーを返してきた場合、プロキシを通過するときにのみ使用されます。 プロキシがそれ自体が使用した要求ヘッダーと応答ヘッダーを返してきた場合、プロキシを通過するときにのみ使用されます。 デフォルトは false です。 現在は、NetworkMonitor を使用するときにのみ設定されます。 url この要求の最終宛先が含まれます。 この要求の最終宛先が含まれます。 これは、body プロパティで検出されたメッセージのコンテンツの送信先となる URL です。このコンテンツは、指定されたメソッドで送信されます。

次の例では、url プロパティを設定します。

          var msg:HTTPRequestMessage = new HTTPRequestMessage();
          msg.contentType = HTTPRequestMessage.CONTENT_TYPE_FORM;
          msg.method = HTTPRequestMessage.POST_METHOD;
          msg.url = "http://my.company.com/login";
        
method 要求にどのメソッドを使用するかを示します。 要求にどのメソッドを使用するかを示します。 以下の値のみが有効です。
  • HTTPRequestMessage.DELETE_METHOD
  • HTTPRequestMessage.GET_METHOD
  • HTTPRequestMessage.HEAD_METHOD
  • HTTPRequestMessage.POST_METHOD
  • HTTPRequestMessage.OPTIONS_METHOD
  • HTTPRequestMessage.PUT_METHOD
  • HTTPRequestMessage.TRACE_METHOD

次の例では、method プロパティを設定します。

          var msg:HTTPRequestMessage = new HTTPRequestMessage();
          msg.contentType = HTTPRequestMessage.CONTENT_TYPE_FORM;
          msg.method = HTTPRequestMessage.POST_METHOD;
          msg.url = "http://my.company.com/login";
        
AsyncMessage AsyncMessage は、すべての非同期メッセージの基本クラスです。mx.messaging.messages:ISmallMessagemx.messaging.messages:AbstractMessage AsyncMessage は、すべての非同期メッセージの基本クラスです。 AsyncMessage 本文とヘッダーが空の AsyncMessage インスタンスを作成します。bodynullメッセージに割り当てるオプションの本文です。 headersnullメッセージに割り当てるオプションのヘッダーです。 本文とヘッダーが空の AsyncMessage インスタンスを作成します。 このデフォルト動作に加え、便宜上の目的でメッセージの本文とヘッダーをコンストラクターに渡すこともできます。 この本文呼び出し方法の例は var msg:AsyncMessage = new AsyncMessage("Body text"); です。本文とヘッダーの両方を提供する例は var msg:AsyncMessage = new AsyncMessage("Body text", {"customerHeader":"customValue"}); です。 SUBTOPIC_HEADER subtopic プロパティが定義された MessageAgent から送信されたメッセージでは、メッセージのターゲットとなるサブトピックがこのヘッダー内に示されます。DSSubtopic subtopic プロパティが定義された MessageAgent から送信されたメッセージでは、メッセージのターゲットとなるサブトピックがこのヘッダー内に示されます。 correlationId メッセージの相関 ID へのアクセスを提供します。 メッセージの相関 ID へのアクセスを提供します。 メッセージの応答と分割に使用されます。 correlationId には、このメッセージが参照する前のメッセージの messageId が含まれます。 mx.messaging.messages.AbstractMessage.messageIdAcknowledgeMessage AcknowledgeMessage では、先に送信されたメッセージの受信を確認します。mx.messaging.messages:ISmallMessagemx.messaging.messages:AsyncMessage AcknowledgeMessage では、先に送信されたメッセージの受信を確認します。 メッセージングシステム内で送信されたすべてのメッセージは、応答を受信する必要があります。 AcknowledgeMessage 本文とヘッダーが空の AcknowledgeMessage インスタンスを作成します。 本文とヘッダーが空の AcknowledgeMessage インスタンスを作成します。 ERROR_HINT_HEADER エラーヒントヘッダーのヘッダー名。DSErrorHint エラーヒントヘッダーのヘッダー名。 エラーを生成したメッセージに対する応答であることを示すために使用されます。 IMessage このインターフェイスは、メッセージオブジェクトの約束ごとを定義します。 このインターフェイスは、メッセージオブジェクトの約束ごとを定義します。 toString このメソッドは、メッセージのストリング表現を返します。メッセージのストリング表現です。 このメソッドは、メッセージのストリング表現を返します。 body メッセージの本文には、リモート宛先に配信する必要がある特定のデータが含まれます。 メッセージの本文には、リモート宛先に配信する必要がある特定のデータが含まれます。 clientId clientId は、メッセージを送信したクライアントを示します。 clientId は、メッセージを送信したクライアントを示します。 destination メッセージの宛先。 メッセージの宛先。 headers メッセージのヘッダーへのアクセスを提供します。 メッセージのヘッダーへのアクセスを提供します。 メッセージのヘッダーは、キーがヘッダー名となっている結合配列です。 このプロパティは、特定のメッセージインスタンスの特化したメタ情報へのアクセスを提供します。 messageId メッセージ固有の ID。 メッセージ固有の ID。 メッセージ ID を使用して、要求と応答のメッセージングシナリオで、応答を元の要求メッセージに関連付けることができます。 timeToLive メッセージの有効期間の値は、メッセージが有効で配信可能であると見なされる期間を示します。 メッセージの有効期間の値は、メッセージが有効で配信可能であると見なされる期間を示します。 この値は、timestamp 値と組み合わせて使用します。 有効期間は、このメッセージが有効な状態を維持する、指定された timestamp 値からのミリ秒数です。 たとえば、timestamp 値が 04/05/05 1:30:45 PST で timeToLive 値が 5000 の場合、このメッセージは 04/05/05 1:30:50 PST で期限切れになります。 有効期限が切れたメッセージは、他のどのクライアントにも配信されません。 timestamp メッセージの日時スタンプへのアクセスを提供します。 メッセージの日時スタンプへのアクセスを提供します。 日時スタンプは、メッセージが送信された日付と時間です。 日時スタンプは、システム内でメッセージを追跡し、サービスレベルの品質の保証および有効期限のメカニズムを提供するために使用されます。 timeToLiveCommandMessage CommandMessage クラスは、サーバーインフラストラクチャにコマンドを送信するためのメカニズムを提供します。対象となるのは、メッセージングのパブリッシュ/サブスクライブ、ping 操作、クラスタ操作などに関連するコマンドです。mx.messaging.messages:AsyncMessage CommandMessage クラスは、サーバーインフラストラクチャにコマンドを送信するためのメカニズムを提供します。対象となるのは、メッセージングのパブリッシュ/サブスクライブ、ping 操作、クラスタ操作などに関連するコマンドです。 CommandMessage 本文とヘッダーが空で、デフォルトの operation として UNKNOWN_OPERATION が設定された CommandMessage インスタンスを作成します。 本文とヘッダーが空で、デフォルトの operation として UNKNOWN_OPERATION が設定された CommandMessage インスタンスを作成します。 getOperationAsString 指定した操作の説明を設定します。操作の短い名前です。 opCommandMessage 操作の定数の 1 つです。 指定した操作の説明を設定します。 このメソッドは、このメッセージに対する toString() 操作で使用されます。
         var msg:CommandMessage = CommandMessage(event.message);
         trace("Current operation -'"+
                CommandMessage.getOperationAsString(msg.operation)+ "'.");
      
toString メッセージのストリング表現を返します。メッセージのストリング表現です。 メッセージのストリング表現を返します。 ADD_SUBSCRIPTIONS 既存のサブスクリプションのセットに追加するサブトピックとセレクターのペアの配列を指定するために、MULTI_SUBSCRIBE メッセージ内で使用されるヘッダーです。DSAddSub 既存のサブスクリプションのセットに追加するサブトピックとセレクターのペアの配列を指定するために、MULTI_SUBSCRIBE メッセージ内で使用されるヘッダーです。 AUTHENTICATION_MESSAGE_REF_TYPE 認証コマンドに対応するサーバーメッセージのタイプです。flex.messaging.messages.AuthenticationMessage 認証コマンドに対応するサーバーメッセージのタイプです。 CLIENT_PING_OPERATION この操作は、現在のチャンネルを通じたリモートエンドポイントへの接続をテストするために使用します。5 この操作は、現在のチャンネルを通じたリモートエンドポイントへの接続をテストするために使用します。 CLIENT_SYNC_OPERATION この操作は、クライアントが発行したポーリングコマンドの結果として、失われたメッセージまたはキャッシュに入れられたメッセージをクライアントに同期するためにリモート宛先が使用します。4 この操作は、クライアントが発行したポーリングコマンドの結果として、失われたメッセージまたはキャッシュに入れられたメッセージをクライアントに同期するためにリモート宛先が使用します。 CLUSTER_REQUEST_OPERATION この操作は、クラスタメンバーシップに基づいてリモート宛先のフェイルオーバーエンドポイント URI の一覧を要求するために使用します。7 この操作は、クラスタメンバーシップに基づいてリモート宛先のフェイルオーバーエンドポイント URI の一覧を要求するために使用します。 CREDENTIALS_CHARSET_HEADER ログイン資格情報をエンコードする際に使用された文字セットエンコーディングを示すヘッダーです。DSCredentialsCharset ログイン資格情報をエンコードする際に使用された文字セットエンコーディングを示すヘッダーです。 DISCONNECT_OPERATION この操作は、チャンネルが切断されたことを示すために使用されます。12 この操作は、チャンネルが切断されたことを示すために使用されます。 HEARTBEAT_HEADER メッセージがハートビートであることを示すヘッダー。DS<3 メッセージがハートビートであることを示すヘッダー。 LOGIN_OPERATION この操作は、ユーザーが現在のチャンネルにログインできるように、エンドポイントに証明書を送信するために使用されます。8 この操作は、ユーザーが現在のチャンネルにログインできるように、エンドポイントに証明書を送信するために使用されます。 証明書は、Base64 でエンコードし、メッセージの body に格納する必要があります。 LOGOUT_OPERATION この操作は、ユーザーを現在のチャンネルからログアウトするために使用され、チャンネルが HTTP ベースの場合にサーバーセッションを無効にします。9 この操作は、ユーザーを現在のチャンネルからログアウトするために使用され、チャンネルが HTTP ベースの場合にサーバーセッションを無効にします。 MAX_FREQUENCY_HEADER コンシューマが毎秒希望する最大メッセージ数を示します。DSMaxFrequency コンシューマが毎秒希望する最大メッセージ数を示します。 MESSAGING_VERSION エンドポイントは、最初の ping CommandMessage のハンドシェイク中に利用可能な最新のメッセージングをレポートすることにより、サポート対象の機能を示唆することができます。DSMessagingVersion エンドポイントは、最初の ping CommandMessage のハンドシェイク中に利用可能な最新のメッセージングをレポートすることにより、サポート対象の機能を示唆することができます。 MULTI_SUBSCRIBE_OPERATION MultiTopicConsumer が、同一メッセージ内の複数のトピックをサブスクライブまたはサブスクライブ解除するために使用します。11 MultiTopicConsumer が、同一メッセージ内の複数のトピックをサブスクライブまたはサブスクライブ解除するために使用します。 NEEDS_CONFIG_HEADER サーバーからの設定がチャンネルに必要であることを示すヘッダーです。DSNeedsConfig サーバーからの設定がチャンネルに必要であることを示すヘッダーです。 NO_OP_POLL_HEADER ポーリング応答の処理を抑制するためのヘッダーです。DSNoOpPoll ポーリング応答の処理を抑制するためのヘッダーです。 サーバーに対するポーリングを長い間保留しているクライアントが別のポーリングを発行する場合、後者のポーリングに対する応答にはこのヘッダーをタグ付けする必要があります。その場合、この応答は no-op として扱われ、次のポーリングはスケジューリングされません。 これを行わないと、それ以降のポーリングによってチャンネルとエンドポイントはビジーポーリングのサイクルに入ります。 POLL_OPERATION この操作は、リモート宛先で保留されている未送信のメッセージをポーリングするために使用されます。2 この操作は、リモート宛先で保留されている未送信のメッセージをポーリングするために使用されます。 POLL_WAIT_HEADER 次のクライアントポーリング要求までのアイドル状態の待機時間を制御するヘッダーです。DSPollWait 次のクライアントポーリング要求までのアイドル状態の待機時間を制御するヘッダーです。 PRESERVE_DURABLE_HEADER サブスクライブを解除するメッセージのヘッダーでこのパラメーターが true に設定されている場合、持続性のある JMS サブスクリプションは維持されます。DSPreserveDurable サブスクライブを解除するメッセージのヘッダーでこのパラメーターが true に設定されている場合、持続性のある JMS サブスクリプションは維持されます。 REMOVE_SUBSCRIPTIONS 上記と同様。ただし、削除するサブトピックとセレクターの配列を指定します。 DSRemSub 上記と同様。ただし、削除するサブトピックとセレクターの配列を指定します。 SELECTOR_HEADER コンシューマによって発行されたサブスクライブコマンドでは、このヘッダーでコンシューマの selector 式を渡します。DSSelector コンシューマによって発行されたサブスクライブコマンドでは、このヘッダーでコンシューマの selector 式を渡します。 SUBSCRIBE_OPERATION この操作は、リモート宛先にサブスクライブするために使用されます。0 この操作は、リモート宛先にサブスクライブするために使用されます。 SUBSCRIPTION_INVALIDATE_OPERATION この操作は、リモート宛先によるクライアントのサブスクリプションがタイムアウトしたことを示すために使用されます。10 この操作は、リモート宛先によるクライアントのサブスクリプションがタイムアウトしたことを示すために使用されます。 SUBTOPIC_SEPARATOR サブスクリプションヘッダーの追加または削除の際に、サブトピックとセレクターを区切るのに使用される区切り文字です。_;_ サブスクリプションヘッダーの追加または削除の際に、サブトピックとセレクターを区切るのに使用される区切り文字です。 TRIGGER_CONNECT_OPERATION この操作は、ChannelSet の接続のトリガーに使用されます。13 この操作は、ChannelSet の接続のトリガーに使用されます。 UNKNOWN_OPERATION これは、新規の CommandMessage インスタンスのデフォルトの操作です。10000 これは、新規の CommandMessage インスタンスのデフォルトの操作です。 UNSUBSCRIBE_OPERATION この操作は、リモート宛先からのサブスクライブ解除に使用します。1 この操作は、リモート宛先からのサブスクライブ解除に使用します。 operation CommandMessage の操作またはコマンドへのアクセスを提供します。 CommandMessage の操作またはコマンドへのアクセスを提供します。 操作は、リモート宛先でこのメッセージを処理する方法を示します。
ISmallMessage IMessage に直列化用の小さい代替フォームがあることを示すために使用されるマーカーインターフェイスです。mx.messaging.messages:IMessage IMessage に直列化用の小さい代替フォームがあることを示すために使用されるマーカーインターフェイスです。 getSmallMessage このメソッドは、「小さい」フォームを持つサブクラスによって実装される必要があり、通常は flash.utils.IExternalizable を使用することによって実現されます。直列化されたフォームが通常のメッセージより小さくなるように、flex.messaging.messages.IMessage の代替表現を返します。 mx.messaging.messages:IMessage このメソッドは、「小さい」フォームを持つサブクラスによって実装される必要があり、通常は flash.utils.IExternalizable を使用することによって実現されます。小さいフォームを使用できない場合、このメソッドは null を返します。