| Пакет | mx.messaging.messages |
| Класс | public class AbstractMessage |
| Наследование | AbstractMessage Object |
| Реализует | IMessage |
| Подклассы | AsyncMessage, HTTPRequestMessage, RemotingMessage |
| Язык версии: | ActionScript 3.0 |
| Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
headers предоставляет доступ к специализированной метаинформации для определенного экземпляра сообщения. Свойство headers является ассоциативной матрицей с соответствующим именем заголовка в качестве ключа.
Тело сообщения содержит конкретные данные экземпляра, которые должны быть доставлены и обработаны удаленным адресатом. body представляет собой объект и содержит полезные данные сообщения.
| Свойство | Определено | ||
|---|---|---|---|
| body : Object
Текст сообщения содержит определенные данные, которые должны быть доставлены удаленному адресату. | AbstractMessage | ||
| clientId : String
clientId указывает MessageAgent, передавший сообщение. | AbstractMessage | ||
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
| destination : String
Адрес назначения сообщения. | AbstractMessage | ||
| headers : Object
Заголовки сообщения представляют собой ассоциативный массив, ключом которого является имя заголовка, а значением – значение заголовка. | AbstractMessage | ||
| messageId : String
Уникальный идентификатор сообщения. | AbstractMessage | ||
| timestamp : Number
Предоставляет доступ к временной метке сообщения. | AbstractMessage | ||
| timeToLive : Number
Значение времени действия сообщения указывает, как долго сообщение считается действительным и подлежащим доставке. | AbstractMessage | ||
| Метод | Определено | ||
|---|---|---|---|
Создает экземпляр AbstractMessage с пустым телом и заголовком. | AbstractMessage | ||
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() |
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | |
Возвращает представление сообщения в виде строки. | AbstractMessage | ||
![]() |
Возвращает элементарное значение заданного объекта. | Object | |
| Константа | Определено | ||
|---|---|---|---|
| DESTINATION_CLIENT_ID_HEADER : String = "DSDstClientId" [статические]
Отправленные с сервера сообщения могут прибыть в одном пакете с сообщениями, потенциально предназначенными для других экземпляров получателя. | AbstractMessage | ||
| ENDPOINT_HEADER : String = "DSEndpoint" [статические]
Сообщения отмечены идентификатором конечной точки канала, через который они передаются. | AbstractMessage | ||
| FLEX_CLIENT_ID_HEADER : String = "DSId" [статические]
Этот заголовок используется для передачи значения глобального идентификатора FlexClient в исходящих сообщениях после присвоения его сервером. | AbstractMessage | ||
| PRIORITY_HEADER : String = "DSPriority" [статические]
Отправленные посредством MessageAgent сообщения могут иметь приоритетный заголовок с числовым значением от 0 до 9 (0 – самый низкий приоритет), и сервер может выбрать это числовое значение для расположения сообщений по приоритетам клиентов. | AbstractMessage | ||
| REMOTE_CREDENTIALS_CHARSET_HEADER : String = "DSRemoteCredentialsCharset" [статические]
Сообщения, которые должны устанавливать удаленные учетные данные адресата, возможно, должны также передавать набор символов кодирования, использованный для создания строки учетных данных, с помощью этого заголовка. | AbstractMessage | ||
| REMOTE_CREDENTIALS_HEADER : String = "DSRemoteCredentials" [статические]
Сообщения, которые должны устанавливать удаленные учетные данные адресата, передают в этом заголовке учетные записи в кодировке Base64. | AbstractMessage | ||
| REQUEST_TIMEOUT_HEADER : String = "DSRequestTimeout" [статические]
Этот заголовок используется сообщениями, отправленными с указанным тайм-аутом выполнения запроса. | AbstractMessage | ||
| STATUS_CODE_HEADER : String = "DSStatusCode" [статические]
Характер сообщения ответа можно определить по коду статуса. | AbstractMessage | ||
body | свойство |
body:Object| Язык версии: | ActionScript 3.0 |
| Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Текст сообщения содержит определенные данные, которые должны быть доставлены удаленному адресату.
Реализация
public function get body():Object public function set body(value:Object):voidclientId | свойство |
clientId:String| Язык версии: | ActionScript 3.0 |
| Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
clientId указывает MessageAgent, передавший сообщение.
Реализация
public function get clientId():String public function set clientId(value:String):voiddestination | свойство |
destination:String| Язык версии: | ActionScript 3.0 |
| Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Адрес назначения сообщения.
Реализация
public function get destination():String public function set destination(value:String):voidheaders | свойство |
headers:Object| Язык версии: | ActionScript 3.0 |
| Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Заголовки сообщения представляют собой ассоциативный массив, ключом которого является имя заголовка, а значением – значение заголовка. Это свойство предоставляет доступ к специализированной метаинформации для определенного экземпляра сообщения. Базовые имена заголовков начинаются с префикса DS. Пользовательские имена заголовков должны начинаться с уникального префикса во избежание конфликта имен.
Реализация
public function get headers():Object public function set headers(value:Object):voidmessageId | свойство |
messageId:String| Язык версии: | ActionScript 3.0 |
| Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Уникальный идентификатор сообщения.
Реализация
public function get messageId():String public function set messageId(value:String):voidtimestamp | свойство |
timestamp:Number| Язык версии: | ActionScript 3.0 |
| Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Предоставляет доступ к временной метке сообщения. Временная метка представляет собой дату и время отправки сообщения. Временная метка используется для отслеживания сообщения в системе, что гарантирует соблюдение уровня качества обслуживания и обеспечивает механизм прекращения срока действия сообщения.
Реализация
public function get timestamp():Number public function set timestamp(value:Number):voidСвязанные элементы API
timeToLive | свойство |
timeToLive:Number| Язык версии: | ActionScript 3.0 |
| Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Значение времени действия сообщения указывает, как долго сообщение считается действительным и подлежащим доставке. Это значение используется совместно со значением timestamp. Время действия сообщения представляет собой количество миллисекунд, в течение которых сообщение остается действительным (начиная с указанного значения timestamp). Например, если timestamp имеет значение 04/05/05 1:30:45 PST, а timeToLive – значение 5000, то время действия этого сообщения завершится 5 апреля 2005 года в 1:30:50 по стандартному тихоокеанскому времени. По завершении времени действия сообщение не будет доставляться другим клиентам.
Реализация
public function get timeToLive():Number public function set timeToLive(value:Number):voidAbstractMessage | () | Конструктор |
public function AbstractMessage()| Язык версии: | ActionScript 3.0 |
| Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Создает экземпляр AbstractMessage с пустым телом и заголовком. Сообщение этого типа не должно создаваться и использоваться напрямую.
toString | () | метод |
public function toString():String| Язык версии: | ActionScript 3.0 |
| Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает представление сообщения в виде строки.
ВозвращаетString — Представление сообщения в виде строки.
|
DESTINATION_CLIENT_ID_HEADER | Константа |
public static const DESTINATION_CLIENT_ID_HEADER:String = "DSDstClientId"| Язык версии: | ActionScript 3.0 |
| Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отправленные с сервера сообщения могут прибыть в одном пакете с сообщениями, потенциально предназначенными для других экземпляров получателя. Каждое сообщение содержит заголовок, идентифицирующий экземпляр получателя сообщения.
ENDPOINT_HEADER | Константа |
public static const ENDPOINT_HEADER:String = "DSEndpoint"| Язык версии: | ActionScript 3.0 |
| Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Сообщения отмечены идентификатором конечной точки канала, через который они передаются. Каналы устанавливают это значение автоматически при отправке сообщения.
FLEX_CLIENT_ID_HEADER | Константа |
public static const FLEX_CLIENT_ID_HEADER:String = "DSId"| Язык версии: | ActionScript 3.0 |
| Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Этот заголовок используется для передачи значения глобального идентификатора FlexClient в исходящих сообщениях после присвоения его сервером.
PRIORITY_HEADER | Константа |
public static const PRIORITY_HEADER:String = "DSPriority"| Язык версии: | ActionScript 3.0 |
| Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отправленные посредством MessageAgent сообщения могут иметь приоритетный заголовок с числовым значением от 0 до 9 (0 – самый низкий приоритет), и сервер может выбрать это числовое значение для расположения сообщений по приоритетам клиентов.
REMOTE_CREDENTIALS_CHARSET_HEADER | Константа |
public static const REMOTE_CREDENTIALS_CHARSET_HEADER:String = "DSRemoteCredentialsCharset"| Язык версии: | ActionScript 3.0 |
| Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Сообщения, которые должны устанавливать удаленные учетные данные адресата, возможно, должны также передавать набор символов кодирования, использованный для создания строки учетных данных, с помощью этого заголовка.
REMOTE_CREDENTIALS_HEADER | Константа |
public static const REMOTE_CREDENTIALS_HEADER:String = "DSRemoteCredentials"| Язык версии: | ActionScript 3.0 |
| Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Сообщения, которые должны устанавливать удаленные учетные данные адресата, передают в этом заголовке учетные записи в кодировке Base64.
REQUEST_TIMEOUT_HEADER | Константа |
public static const REQUEST_TIMEOUT_HEADER:String = "DSRequestTimeout"| Язык версии: | ActionScript 3.0 |
| Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Этот заголовок используется сообщениями, отправленными с указанным тайм-аутом выполнения запроса. Значение тайм-аута выполнения запроса устанавливается в исходящих сообщениях службами или каналами, и это значение определяет для соответствующего MessageResponder время ожидания подтверждения, результата или ответа с отказом на сообщение до наступления тайм-аута выполнения запроса.
STATUS_CODE_HEADER | Константа |
public static const STATUS_CODE_HEADER:String = "DSStatusCode"| Язык версии: | ActionScript 3.0 |
| Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Характер сообщения ответа можно определить по коду статуса. Например, сообщения, полученные из канала на основе HTTP, должны передавать код статуса ответа HTTP (если он доступен).
Tue Jun 12 2018, 11:34 AM Z
Скрыть унаследованные общедоступные свойства
Показать унаследованные общедоступные свойства