mx.messaging.messagesSOAPMessage SOAPMessages аналогичны HTTPRequestMessages.mx.messaging.messages:HTTPRequestMessage SOAPMessages аналогичны HTTPRequestMessages. При этом они всегда содержат текст запроса в оболочке SOAP XML, который отправляется с помощью HTTP POST. Кроме того, можно указать операцию SOAP. SOAPMessage Создает неинициализированный SOAPMessage. Создает неинициализированный SOAPMessage. getSOAPAction Предоставляет доступ к имени удаленного метода/операции, для которого будет выполнен вызов.Возвращает имя удаленного метода/операции, для которого будет выполнен вызов. Предоставляет доступ к имени удаленного метода/операции, для которого будет выполнен вызов. SOAP_ACTION_HEADER Заголовок HTTP, сохраняющий операцию SOAP для SOAPMessage.SOAPAction Заголовок HTTP, сохраняющий операцию SOAP для SOAPMessage. 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 или основное событие ошибки Adobe Flash: ErrorEvent, IOErrorEvent или SecurityErrorEvent. RemotingMessage RemotingMessages используется для отправки запросов RPC в удаленную конечную точку.mx.messaging.messages:AbstractMessage RemotingMessages используется для отправки запросов RPC в удаленную конечную точку. Эти сообщения используют свойство operation для указания метода, вызываемого в удаленном объекте. Свойство destination указывает, какой объект или служба должны использоваться. RemotingMessage Создает неинициализированный RemotingMessage. Создает неинициализированный RemotingMessage. operation Предоставляет доступ к имени удаленного метода или операции, вызов которых должен быть выполнен. Предоставляет доступ к имени удаленного метода или операции, вызов которых должен быть выполнен. source Это свойство предоставляется для обратной совместимости. Это свойство предоставляется для обратной совместимости. Рекомендуется не предоставлять основной источник адресата RemoteObject на компьютере-клиенте и не использовать только один источник для адресата. Некоторые типы служб удаленного доступа могут игнорировать это свойство по соображениям безопасности. AbstractMessage Абстрактный базовый класс для всех сообщений.mx.messaging.messages:IMessageObject Абстрактный базовый класс для всех сообщений. Сообщения имеют два настраиваемых раздела; заголовки и тело. Свойство headers предоставляет доступ к специализированной метаинформации для определенного экземпляра сообщения. Свойство headers является ассоциативной матрицей с соответствующим именем заголовка в качестве ключа.

Тело сообщения содержит конкретные данные экземпляра, которые должны быть доставлены и обработаны удаленным адресатом. body представляет собой объект и содержит полезные данные сообщения.

AbstractMessage Создает экземпляр AbstractMessage с пустым телом и заголовком. Создает экземпляр AbstractMessage с пустым телом и заголовком. Сообщение этого типа не должно создаваться и использоваться напрямую. toString Возвращает представление сообщения в виде строки.Представление сообщения в виде строки. Возвращает представление сообщения в виде строки. DESTINATION_CLIENT_ID_HEADER Отправленные с сервера сообщения могут прибыть в одном пакете с сообщениями, потенциально предназначенными для других экземпляров получателя.DSDstClientId Отправленные с сервера сообщения могут прибыть в одном пакете с сообщениями, потенциально предназначенными для других экземпляров получателя. Каждое сообщение содержит заголовок, идентифицирующий экземпляр получателя сообщения. ENDPOINT_HEADER Сообщения отмечены идентификатором конечной точки канала, через который они передаются.DSEndpoint Сообщения отмечены идентификатором конечной точки канала, через который они передаются. Каналы устанавливают это значение автоматически при отправке сообщения. FLEX_CLIENT_ID_HEADER Этот заголовок используется для передачи значения глобального идентификатора FlexClient в исходящих сообщениях после присвоения его сервером.DSId Этот заголовок используется для передачи значения глобального идентификатора FlexClient в исходящих сообщениях после присвоения его сервером. 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 Уникальный идентификатор сообщения. Уникальный идентификатор сообщения. timeToLive Значение времени действия сообщения указывает, как долго сообщение считается действительным и подлежащим доставке. Значение времени действия сообщения указывает, как долго сообщение считается действительным и подлежащим доставке. Это значение используется совместно со значением timestamp. Время действия сообщения представляет собой количество миллисекунд, в течение которых сообщение остается действительным (начиная с указанного значения timestamp). Например, если timestamp имеет значение 04/05/05 1:30:45 PST, а timeToLive – значение 5000, то время действия этого сообщения завершится 5 апреля 2005 года в 1:30:50 по стандартному тихоокеанскому времени. По завершении времени действия сообщение не будет доставляться другим клиентам. timestamp Предоставляет доступ к временной метке сообщения. Предоставляет доступ к временной метке сообщения. Временная метка представляет собой дату и время отправки сообщения. Временная метка используется для отслеживания сообщения в системе, что гарантирует соблюдение уровня качества обслуживания и обеспечивает механизм прекращения срока действия сообщения. timeToLive
MessagePerformanceUtils Служебный класс MessagePerformanceUtils используется для получения различных метрик размера и времени для сообщения, отправленного от клиента серверу, и сообщения ответа, а также для инициализированных сообщений от сервера клиенту.Object Служебный класс MessagePerformanceUtils используется для получения различных метрик размера и времени для сообщения, отправленного от клиента серверу, и сообщения ответа, а также для инициализированных сообщений от сервера клиенту. Сбор метрик осуществляется при активации соответствующих свойств используемого канала: <record-message-times> означает сбор информации о времени, <record-message-sizes> означает сбор информации о размерах.

Тогда можно использовать методы этого служебного класса для извлечения различной функциональной информации о только что полученном сообщении.

При активировании метрик экземпляр этого класса должен быть создан из обработчика ответа, подтверждения или сообщения с помощью кода, пример которого представлен ниже:

          var mpiutil:MessagePerformanceUtils = new MessagePerformanceUtils(event.message);
     
MessagePerformanceUtils Конструктор создает экземпляр MPUtils с информацией из заголовков MPI переданного сообщения messageСообщение, заголовки MPI которого используются при извлечении информации о MPI Конструктор создает экземпляр MPUtils с информацией из заголовков MPI переданного сообщения 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 Заполняется только для инициированного сообщения, это время между клиентом, отправляющим свое сообщение, и клиентом, получающим его. Заполняется только для инициированного сообщения, это время между клиентом, отправляющим свое сообщение, и клиентом, получающим его. Обратите внимание, что системные часы этих двух клиентов должны быть синхронизированы. 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 Указывает, что содержимое сообщения содержит данные XML для запроса SOAP.text/xml; charset=utf-8 Указывает, что содержимое сообщения содержит данные XML для запроса SOAP.

В следующем примере показано использование этой константы:

          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 Содержит конечный адрес назначения для этого запроса. Содержит конечный адрес назначения для этого запроса. URL-адрес, на который с помощью указанного метода будет отправлено содержимое сообщения, находящееся в свойстве body.

В следующем примере устанавливается свойство 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 В сообщениях, отправленных MessageAgent с указанным свойством subtopic, в этом заголовке определяется целевая подтема.DSSubtopic В сообщениях, отправленных MessageAgent с указанным свойством subtopic в этом заголовке определяется целевая подтема. correlationId Предоставляет доступ к идентификатору корреляции сообщения. Предоставляет доступ к идентификатору корреляции сообщения. Используется для подтверждения и для сегментации сообщений. 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 Уникальный идентификатор сообщения. Уникальный идентификатор сообщения. Идентификатор сообщения может использоваться для корреляции ответа с первоначальным сообщением запроса в сценариях передачи сообщений «запрос-ответ». timeToLive Значение времени действия сообщения указывает, как долго сообщение считается действительным и подлежащим доставке. Значение времени действия сообщения указывает, как долго сообщение считается действительным и подлежащим доставке. Это значение используется совместно со значением timestamp. Время действия сообщения представляет собой количество миллисекунд, в течение которых сообщение остается действительным (начиная с указанного значения timestamp). Например, если timestamp имеет значение 04/05/05 1:30:45 PST, а timeToLive – значение 5000, то время действия этого сообщения завершится 5 апреля 2005 года в 1:30:50 по стандартному тихоокеанскому времени. По завершении времени действия сообщение не будет доставляться другим клиентам. timestamp Предоставляет доступ к временной метке сообщения. Предоставляет доступ к временной метке сообщения. Временная метка представляет собой дату и время отправки сообщения. Временная метка используется для отслеживания сообщений в системе, что обеспечивает соблюдение уровня качества обслуживания и прекращение срока действия сообщения. timeToLiveCommandMessage Класс CommandMessage предоставляет механизм отправки команд в инфраструктуру сервера, например команд, имеющих отношение к сценариям передачи сообщений о публикациях/подписке, к операциям ping и кластерным операциям.mx.messaging.messages:AsyncMessage Класс CommandMessage предоставляет механизм отправки команд в инфраструктуру сервера, например команд, имеющих отношение к сценариям передачи сообщений о публикациях/подписке, к операциям ping и кластерным операциям. CommandMessage Создает экземпляр CommandMessage с пустым телом и заголовком, а также операцией по умолчанию UNKNOWN_OPERATION. Создает экземпляр CommandMessage с пустым телом и заголовком, а также операцией по умолчанию UNKNOWN_OPERATION. getOperationAsString Предоставляет описание указанной операции.Краткое имя операции. opОдна из констант операции CommandMessage. Предоставляет описание указанной операции. Этот метод используется в операциях 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 Заголовок для подавления обработки ответа на опрос. Если клиент выполняет длительный опрос на сервере и запускает другой опрос, то ответ на этот последующий опрос должен быть отмечен данным заголовком. В этом случае ответ обрабатывается как пустая команда, и следующий опрос не планируется. Без этого последующий опрос поместит канал и конечную точку в занятый цикл опроса. 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. Если такая форма недоступна, метод должен возвращать пустое значение.