Guide de référence ActionScript® 3.0 pour la plate-forme Adobe® Flash®
Accueil  |  Masquer la liste des packages et des classes |  Packages  |  Classes  |  Nouveautés  |  Index  |  Annexes  |  Pourquoi existe-t-il du contenu en anglais ?
Filtres : Récupération des données du serveur...
Récupération des données du serveur...
mx.messaging.messages 

CommandMessage  - AS3 BlazeDS LCDS

Packagemx.messaging.messages
Classepublic class CommandMessage
HéritageCommandMessage Inheritance AsyncMessage Inheritance AbstractMessage Inheritance Object

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

La classe CommandMessage fournit un mécanisme d’envoi de commandes à la structure du serveur, par exemple des commandes relatives à des scénarios d’échange de messages de publication/d’abonnement, à des opérations ping et à des opérations de cluster.



Propriétés publiques
 PropriétéDéfini par
 Inheritedbody : Object
Le corps d’un message contient les données spécifiques à délivrer à la destination distante.
AbstractMessage
 InheritedclientId : String
L’ID clientId indique quelle classe MessageAgent a envoyé le message.
AbstractMessage
 Inheritedconstructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet.
Object
 InheritedcorrelationId : String
Fournit un accès à l’ID de corrélation du message.
AsyncMessage
 Inheriteddestination : String
Destination du message.
AbstractMessage
 Inheritedheaders : Object
Les en-têtes d’un message sont un tableau associatif où la clé est le nom d’en-tête et la valeur la valeur d’en-tête.
AbstractMessage
 InheritedmessageId : String
ID unique du message.
AbstractMessage
  operation : uint
Fournit un accès à l’opération/la commande pour l’instance CommandMessage.
CommandMessage
 Inheritedtimestamp : Number
Fournit un accès à l’horodatage du message.
AbstractMessage
 InheritedtimeToLive : Number
La valeur de la durée de vie d’un message indique la durée pendant laquelle le message doit être considéré comme valide et délivrable.
AbstractMessage
Méthodes publiques
 MéthodeDéfini par
  
Construit une instance d’une classe CommandMessage avec un corps et un en-tête vides et une propriété operation par défaut de UNKNOWN_OPERATION.
CommandMessage
  
[statique] Fournit une description de l’opération spécifiée.
CommandMessage
 Inherited
Indique si la propriété spécifiée d’un objet est définie.
Object
 Inherited
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre.
Object
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
 Inherited
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle.
Object
 Inherited
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur.
Object
  
[override] Renvoie une représentation de chaîne du message.
CommandMessage
 Inherited
Renvoie la valeur primitive de l’objet spécifié.
Object
Constantes publiques
 ConstanteDéfini par
  ADD_SUBSCRIPTIONS : String = "DSAddSub"
[statique] En-tête utilisé dans un message MULTI_SUBSCRIBE pour spécifier un tableau de paires sous-rubrique/sélecteur à ajouter à l’ensemble d’abonnements existant.
CommandMessage
  AUTHENTICATION_MESSAGE_REF_TYPE : String = "flex.messaging.messages.AuthenticationMessage"
[statique] Type de message de serveur pour les commandes d’authentification.
CommandMessage
  CLIENT_PING_OPERATION : uint = 5
[statique] Cette opération est utilisée pour tester la connectivité via le canal actuel vers l’extrémité distante.
CommandMessage
  CLIENT_SYNC_OPERATION : uint = 4
[statique] Cette opération est utilisée par une destination distante pour resynchroniser les messages manqués ou mis en cache vers un client comme résultat d’une commande poll émise par un client.
CommandMessage
  CLUSTER_REQUEST_OPERATION : uint = 7
[statique] Cette opération est utilisée pour demander une liste d’URL d’extrémité de basculement pour la destination distante en fonction de l’appartenance de cluster.
CommandMessage
  CREDENTIALS_CHARSET_HEADER : String = "DSCredentialsCharset"
[statique] En-tête spécifiant le codage de jeu de caractères ayant été utilisé lors du codage des informations d’identification.
CommandMessage
  DISCONNECT_OPERATION : uint = 12
[statique] Cette opération est utilisée pour indiquer qu’un canal a été déconnecté.
CommandMessage
  HEARTBEAT_HEADER : String = "DS<3"
[statique] En-tête qui indique que le message est un battement de cœur.
CommandMessage
  LOGIN_OPERATION : uint = 8
[statique] Cette opération est utilisée pour envoyer des informations d’identification à l’extrémité de sorte que l’utilisateur puisse être connecté via le canal actuel.
CommandMessage
  LOGOUT_OPERATION : uint = 9
[statique] Cette opération est utilisée pour déconnecter l’utilisateur du canal actuel et invalide la session de serveur si le canal est un canal HTTP.
CommandMessage
  MAX_FREQUENCY_HEADER : String = "DSMaxFrequency"
[statique] En-tête indiquant le nombre maximal de messages qu’une classe Consumer souhaite recevoir par seconde.
CommandMessage
  MESSAGING_VERSION : String = "DSMessagingVersion"
[statique] Les extrémités peuvent indiquer quelles fonctionnalités elles prennent en charge en signalant la dernière version d’échange de messages qu’elles peuvent traiter pendant l’envoi du message CommandMessage ping initial.
CommandMessage
  MULTI_SUBSCRIBE_OPERATION : uint = 11
[statique] Utilisé par la classe MultiTopicConsumer pour l’abonnement/le désabonnement de plusieurs rubriques dans le même message.
CommandMessage
  NEEDS_CONFIG_HEADER : String = "DSNeedsConfig"
[statique] En-tête indiquant que le canal nécessite la configuration du serveur.
CommandMessage
  NO_OP_POLL_HEADER : String = "DSNoOpPoll"
[statique] En-tête supprimant le traitement des réponses d’interrogation.
CommandMessage
  POLL_OPERATION : uint = 2
[statique] Cette opération est utilisée afin d’interroger une destination distante pour les messages non délivrés en cours.
CommandMessage
  POLL_WAIT_HEADER : String = "DSPollWait"
[statique] En-tête générant un temps d’attente inactif avant la demande d’interrogation client suivante.
CommandMessage
  PRESERVE_DURABLE_HEADER : String = "DSPreserveDurable"
[statique] Les abonnements JMS durables sont préservés lorsqu’un message de désabonnement comporte ce paramètre défini sur true dans son en-tête.
CommandMessage
  REMOVE_SUBSCRIPTIONS : String = "DSRemSub"
[statique] Comme ci-dessus, mais spécifie le tableau de sous-rubriques/sélecteurs à supprimer.
CommandMessage
  SELECTOR_HEADER : String = "DSSelector"
[statique] Les commandes d’abonnement émises par une classe Consumer transmettent l’expression selector de la classe Consumer dans cet en-tête.
CommandMessage
  SUBSCRIBE_OPERATION : uint = 0
[statique] Cette opération est utilisée pour s’abonner à une destination distante.
CommandMessage
  SUBSCRIPTION_INVALIDATE_OPERATION : uint = 10
[statique] Cette opération est utilisée pour indiquer que l’abonnement du client à une destination distante a expiré.
CommandMessage
  SUBTOPIC_SEPARATOR : String = "_;_"
[statique] Chaîne separator utilisée pour séparer la sous-rubrique et les sélecteurs dans les en-têtes d’ajout et de suppression d’abonnement.
CommandMessage
  TRIGGER_CONNECT_OPERATION : uint = 13
[statique] Cette opération est utilisée pour déclencher la connexion d’une classe ChannelSet.
CommandMessage
  UNKNOWN_OPERATION : uint = 10000
[statique] Il s’agit de l’opération par défaut pour les nouvelles instances CommandMessage.
CommandMessage
  UNSUBSCRIBE_OPERATION : uint = 1
[statique] Cette opération est utilisée pour se désabonner d’une destination distante.
CommandMessage
Détails de la propriété

operation

propriété
public var operation:uint

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Fournit un accès à l’opération/la commande pour l’instance CommandMessage. Opération indiquant comment ce message doit être traité par la destination distante.

Détails du constructeur

CommandMessage

()Constructeur
public function CommandMessage()

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Construit une instance d’une classe CommandMessage avec un corps et un en-tête vides et une propriété operation par défaut de UNKNOWN_OPERATION.

Détails de la méthode

getOperationAsString

()méthode
public static function getOperationAsString(op:uint):String

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Fournit une description de l’opération spécifiée. Cette méthode est utilisée dans les opérations toString() sur ce message.

Paramètres

op:uint — Une des constantes operation de la classe CommandMessage.

Valeur renvoyée
String — Nom abrégé de l’opération.

Exemple
Comment utiliser cet exemple
         var msg:CommandMessage = CommandMessage(event.message);
         trace("Current operation -'"+
                CommandMessage.getOperationAsString(msg.operation)+ "'.");
      

toString

()méthode 
override public function toString():String

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Renvoie une représentation de chaîne du message.

Valeur renvoyée
String — Représentation de chaîne du message.
Détails de la constante

ADD_SUBSCRIPTIONS

Constante
public static const ADD_SUBSCRIPTIONS:String = "DSAddSub"

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

En-tête utilisé dans un message MULTI_SUBSCRIBE pour spécifier un tableau de paires sous-rubrique/sélecteur à ajouter à l’ensemble d’abonnements existant.

AUTHENTICATION_MESSAGE_REF_TYPE

Constante 
public static const AUTHENTICATION_MESSAGE_REF_TYPE:String = "flex.messaging.messages.AuthenticationMessage"

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Type de message de serveur pour les commandes d’authentification.

CLIENT_PING_OPERATION

Constante 
public static const CLIENT_PING_OPERATION:uint = 5

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Cette opération est utilisée pour tester la connectivité via le canal actuel vers l’extrémité distante.

CLIENT_SYNC_OPERATION

Constante 
public static const CLIENT_SYNC_OPERATION:uint = 4

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Cette opération est utilisée par une destination distante pour resynchroniser les messages manqués ou mis en cache vers un client comme résultat d’une commande poll émise par un client.

CLUSTER_REQUEST_OPERATION

Constante 
public static const CLUSTER_REQUEST_OPERATION:uint = 7

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Cette opération est utilisée pour demander une liste d’URL d’extrémité de basculement pour la destination distante en fonction de l’appartenance de cluster.

CREDENTIALS_CHARSET_HEADER

Constante 
public static const CREDENTIALS_CHARSET_HEADER:String = "DSCredentialsCharset"

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

En-tête spécifiant le codage de jeu de caractères ayant été utilisé lors du codage des informations d’identification.

DISCONNECT_OPERATION

Constante 
public static const DISCONNECT_OPERATION:uint = 12

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Cette opération est utilisée pour indiquer qu’un canal a été déconnecté.

HEARTBEAT_HEADER

Constante 
public static const HEARTBEAT_HEADER:String = "DS<3"

En-tête qui indique le message est un battement de cœur.

LOGIN_OPERATION

Constante 
public static const LOGIN_OPERATION:uint = 8

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Cette opération est utilisée pour envoyer des informations d’identification à l’extrémité de sorte que l’utilisateur puisse être connecté via le canal actuel. Les informations d’identification doivent être codées au format Base64 et stockées dans la propriété body du message.

LOGOUT_OPERATION

Constante 
public static const LOGOUT_OPERATION:uint = 9

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Cette opération est utilisée pour déconnecter l’utilisateur du canal actuel et invalide la session de serveur si le canal est un canal HTTP.

MAX_FREQUENCY_HEADER

Constante 
public static const MAX_FREQUENCY_HEADER:String = "DSMaxFrequency"

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

En-tête indiquant le nombre maximal de messages qu’une classe Consumer souhaite recevoir par seconde.

MESSAGING_VERSION

Constante 
public static const MESSAGING_VERSION:String = "DSMessagingVersion"

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Les extrémités peuvent indiquer quelles fonctionnalités elles prennent en charge en signalant la dernière version d’échange de messages qu’elles peuvent traiter pendant l’envoi du message CommandMessage ping initial.

MULTI_SUBSCRIBE_OPERATION

Constante 
public static const MULTI_SUBSCRIBE_OPERATION:uint = 11

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Utilisé par la classe MultiTopicConsumer pour l’abonnement/le désabonnement de plusieurs rubriques dans le même message.

NEEDS_CONFIG_HEADER

Constante 
public static const NEEDS_CONFIG_HEADER:String = "DSNeedsConfig"

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

En-tête indiquant que le canal nécessite la configuration du serveur.

NO_OP_POLL_HEADER

Constante 
public static const NO_OP_POLL_HEADER:String = "DSNoOpPoll"

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

En-tête supprimant le traitement des réponses d’interrogation. Si un client possède une demande d’interrogation longue résidant sur le serveur et émet une autre interrogation, la réponse à cette autre interrogation doit être balisée avec cet en-tête, auquel cas la réponse est traitée comme une absence d’opération et l’interrogation suivante n’est pas planifiée. Sans cela, une interrogation suivante placera le canal et l’extrémité dans un cycle d’interrogation occupé.

POLL_OPERATION

Constante 
public static const POLL_OPERATION:uint = 2

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Cette opération est utilisée afin d’interroger une destination distante pour les messages non délivrés en cours.

POLL_WAIT_HEADER

Constante 
public static const POLL_WAIT_HEADER:String = "DSPollWait"

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

En-tête générant un temps d’attente inactif avant la demande d’interrogation client suivante.

PRESERVE_DURABLE_HEADER

Constante 
public static const PRESERVE_DURABLE_HEADER:String = "DSPreserveDurable"

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Les abonnements JMS durables sont préservés lorsqu’un message de désabonnement comporte ce paramètre défini sur true dans son en-tête.

REMOVE_SUBSCRIPTIONS

Constante 
public static const REMOVE_SUBSCRIPTIONS:String = "DSRemSub"

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Comme ci-dessus, mais spécifie le tableau de sous-rubriques/sélecteurs à supprimer.

SELECTOR_HEADER

Constante 
public static const SELECTOR_HEADER:String = "DSSelector"

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Les commandes d’abonnement émises par une classe Consumer transmettent l’expression selector dans cet en-tête.

SUBSCRIBE_OPERATION

Constante 
public static const SUBSCRIBE_OPERATION:uint = 0

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Cette opération est utilisée pour s’abonner à une destination distante.

SUBSCRIPTION_INVALIDATE_OPERATION

Constante 
public static const SUBSCRIPTION_INVALIDATE_OPERATION:uint = 10

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Cette opération est utilisée pour indiquer que l’abonnement du client à une destination distante a expiré.

SUBTOPIC_SEPARATOR

Constante 
public static const SUBTOPIC_SEPARATOR:String = "_;_"

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Chaîne separator utilisée pour séparer la sous-rubrique et les sélecteurs dans les en-têtes d’ajout et de suppression d’abonnement.

TRIGGER_CONNECT_OPERATION

Constante 
public static const TRIGGER_CONNECT_OPERATION:uint = 13

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Cette opération est utilisée pour déclencher la connexion d’une classe ChannelSet.

UNKNOWN_OPERATION

Constante 
public static const UNKNOWN_OPERATION:uint = 10000

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Il s’agit de l’opération par défaut pour les nouvelles instances CommandMessage.

UNSUBSCRIBE_OPERATION

Constante 
public static const UNSUBSCRIBE_OPERATION:uint = 1

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Cette opération est utilisée pour se désabonner d’une destination distante.





[ X ]Pourquoi existe-t-il du contenu en anglais ?
Certaines parties du Guide de référence ActionScript 3.0 sont en anglais

Tout le contenu du Guide de référence ActionScript 3.0 n’a pas été traduit dans toutes les langues. Si un élément de langage n’est pas traduit, il s’affiche en anglais. Par exemple, la classe ga.controls.HelpBox n’est traduite dans aucune langue. Ainsi, dans la version française du guide de référence, la classe ga.controls.HelpBox apparaît en anglais.