ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
mx.messaging.messages 

CommandMessage  - AS3 BlazeDS LCDS

Paketmx.messaging.messages
Klassepublic class CommandMessage
VererbungCommandMessage Inheritance AsyncMessage Inheritance AbstractMessage Inheritance Object

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die CommandMessage-Klasse bietet einen Mechanismus zum Senden von Befehlen an die Serverinfrastruktur, beispielsweise Befehle zum Veröffentlichen/Abonnieren von Meldungsszenarien, Ping-Vorgängen und Cluster-Vorgängen.



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedbody : Object
Der Körper einer Meldung enthält die spezifischen Daten, die an das Remote-Ziel zugestellt werden sollen.
AbstractMessage
 InheritedclientId : String
ClientId weist darauf hin, von welchem MessageAgent die Meldung gesendet wurde.
AbstractMessage
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
 InheritedcorrelationId : String
Stellt Zugriff auf die Korrelations-ID der Meldung zur Verfügung.
AsyncMessage
 Inheriteddestination : String
Das Meldungsziel.
AbstractMessage
 Inheritedheaders : Object
Die Header einer Meldung sind ein assoziatives Array, wobei der Schlüssel der Header-Name und der Wert der Header-Wert ist.
AbstractMessage
 InheritedmessageId : String
Die eindeutige ID für die Meldung.
AbstractMessage
  operation : uint
Stellt Zugriff auf den Vorgang/Befehl für die CommandMessage zur Verfügung.
CommandMessage
 Inheritedtimestamp : Number
Stellt Zugriff auf den Zeitstempel für die Meldung zur Verfügung.
AbstractMessage
 InheritedtimeToLive : Number
Die Zeit des Live-Werts einer Meldung gibt an, wie lange die Meldung als gültig und zustellbar betrachtet werden soll.
AbstractMessage
Öffentliche Methoden
 MethodeDefiniert von
  
Erstellt eine Instanz einer CommandMessage mit einem leeren Körper und Header und dem Standardvorgang UNKNOWN_OPERATION.
CommandMessage
  
[statisch] Stellt eine Beschreibung des angegebenen Vorgangs zur Verfügung.
CommandMessage
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
  
[override] Gibt eine Stringdarstellung der Meldung zurück.
CommandMessage
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Öffentliche Konstanten
 KonstanteDefiniert von
  ADD_SUBSCRIPTIONS : String = "DSAddSub"
[statisch] Header, der in einer Meldung des Typs MULTI_SUBSCRIBE verwendet wird, um ein Array von subtopic/selector-Paaren zum Hinzufügen zum vorhandenen Abonnementsatz anzugeben.
CommandMessage
  AUTHENTICATION_MESSAGE_REF_TYPE : String = "flex.messaging.messages.AuthenticationMessage"
[statisch] Der Servermeldungstyp für Authentifizierungsbefehle.
CommandMessage
  CLIENT_PING_OPERATION : uint = 5
[statisch] Dieser Vorgang wird zum Testen von Konnektivität über den aktuellen Kanal an den Remote-Endpunkt verwendet.
CommandMessage
  CLIENT_SYNC_OPERATION : uint = 4
[statisch] Dieser Vorgang wird von einem Remote-Ziel verwendet, um fehlende oder zwischengespeicherte Meldungen bei einem Client zu synchronisieren, wenn vom Client ein Abfragebefehl abgesetzt wurde.
CommandMessage
  CLUSTER_REQUEST_OPERATION : uint = 7
[statisch] Dieser Vorgang wird verwendet, um eine Liste von Ausfallsicherungsendpunkt-URIs für das Remote-Ziel basierend auf der Cluster-Mitgliedschaft anzufordern.
CommandMessage
  CREDENTIALS_CHARSET_HEADER : String = "DSCredentialsCharset"
[statisch] Header, der angibt, welche Zeichensatzkodierung zum Kodieren der Anmeldeinformationen verwendet wurde.
CommandMessage
  DISCONNECT_OPERATION : uint = 12
[statisch] Dieser Vorgang wird verwendet, um anzugeben, dass die Verbindung eines Kanals getrennt wurde.
CommandMessage
  HEARTBEAT_HEADER : String = "DS<3"
[statisch] Header, der angibt, dass es sich bei der Meldung um einen Heartbeat handelt.
CommandMessage
  LOGIN_OPERATION : uint = 8
[statisch] Dieser Vorgang wird verwendet, um Benutzerdaten an den Endpunkt zu senden, damit der Benutzer sich über den aktuellen Kanal anmelden kann.
CommandMessage
  LOGOUT_OPERATION : uint = 9
[statisch] Dieser Vorgang wird zum Abmelden des Benutzers vom aktuellen Kanal verwendet und macht die Serversitzung ungültig, wenn der Kanal HTTP-basiert ist.
CommandMessage
  MAX_FREQUENCY_HEADER : String = "DSMaxFrequency"
[statisch] Header, der die maximale Anzahl von Meldungen angibt, die ein Verbraucher pro Sekunde erhalten möchte.
CommandMessage
  MESSAGING_VERSION : String = "DSMessagingVersion"
[statisch] Endpunkte können indirekt festlegen, welche Funktionen unterstützt werden, indem sie während des Handshake der anfänglichen Ping-CommandMessage mitteilen, welche Messagingversion sie unterstützen.
CommandMessage
  MULTI_SUBSCRIBE_OPERATION : uint = 11
[statisch] Verwendet von MultiTopicConsumer, um das Abonnement mehrerer Themen in der gleichen Meldung zu erstellen bzw. aufzuheben.
CommandMessage
  NEEDS_CONFIG_HEADER : String = "DSNeedsConfig"
[statisch] Header, der angibt, dass der Kanal die Konfiguration vom Server benötigt.
CommandMessage
  NO_OP_POLL_HEADER : String = "DSNoOpPoll"
[statisch] Header, der die Verarbeitung der Abfrageantwort unterdrückt.
CommandMessage
  POLL_OPERATION : uint = 2
[statisch] Dieser Vorgang wird zum Abfragen eines Remote-Ziels für ausstehende, nicht zugestellte Meldungen verwendet.
CommandMessage
  POLL_WAIT_HEADER : String = "DSPollWait"
[statisch] Header, der eine inaktive Wartezeit vor der nächsten Client-Abfrageanforderung festlegt.
CommandMessage
  PRESERVE_DURABLE_HEADER : String = "DSPreserveDurable"
[statisch] Permanente JMS-Abonnements werden beibehalten, wenn in einer Meldung zur Aufhebung des Abonnements dieser Parameter im Header auf „true“ gesetzt wurde.
CommandMessage
  REMOVE_SUBSCRIPTIONS : String = "DSRemSub"
[statisch] Wie oben, jedoch wird das zu entfernende subtopic/selector-Array angegeben.
CommandMessage
  SELECTOR_HEADER : String = "DSSelector"
[statisch] Abonnementbefehle, die von einem Verbraucher abgesetzt wurden, werden an den selector-Ausdruck in diesem Header übergeben.
CommandMessage
  SUBSCRIBE_OPERATION : uint = 0
[statisch] Dieser Vorgang wird zum Abonnement an einem Remote-Ziel verwendet.
CommandMessage
  SUBSCRIPTION_INVALIDATE_OPERATION : uint = 10
[statisch] Dieser Vorgang wird verwendet, um anzugeben, dass das Abonnement des Clients an einem Remote-Ziel abgelaufen ist.
CommandMessage
  SUBTOPIC_SEPARATOR : String = "_;_"
[statisch] Der Trennzeichenstring, der zum Trennen von untergeordnetem Thema und Selektoren beim Hinzufügen und Entfernen in Abonnement-Headern verwendet wird.
CommandMessage
  TRIGGER_CONNECT_OPERATION : uint = 13
[statisch] Dieser Vorgang wird zum Triggern eines zu verbindenden ChannelSet verwendet.
CommandMessage
  UNKNOWN_OPERATION : uint = 10000
[statisch] Dies ist der Standardvorgang für neue CommandMessage-Instanzen.
CommandMessage
  UNSUBSCRIBE_OPERATION : uint = 1
[statisch] Dieser Vorgang wird zum Aufheben des Abonnements an einem Remote-Ziel verwendet.
CommandMessage
Eigenschaftendetails

operation

Eigenschaft
public var operation:uint

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Stellt Zugriff auf den Vorgang/Befehl für die CommandMessage zur Verfügung. Vorgänge geben an, wie diese Meldung von dem Remote-Ziel verarbeitet werden soll.

Konstruktordetails

CommandMessage

()Konstruktor
public function CommandMessage()

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Erstellt eine Instanz einer CommandMessage mit einem leeren Körper und Header und dem Standardvorgang UNKNOWN_OPERATION.

Methodendetails

getOperationAsString

()Methode
public static function getOperationAsString(op:uint):String

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Stellt eine Beschreibung des angegebenen Vorgangs zur Verfügung. Diese Methode wird in Vorgängen des Typs toString() in dieser Meldung verwendet.

Parameter

op:uint — Eine der CommandMessage-Vorgangskonstanten.

Rückgabewerte
String — Kurzname des Vorgangs.

Beispiel
Verwendung dieses Beispiels
         var msg:CommandMessage = CommandMessage(event.message);
         trace("Current operation -'"+
                CommandMessage.getOperationAsString(msg.operation)+ "'.");
      

toString

()Methode 
override public function toString():String

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt eine Stringdarstellung der Meldung zurück.

Rückgabewerte
String — Die Stringdarstellung der Meldung.
Konstantendetails

ADD_SUBSCRIPTIONS

Konstante
public static const ADD_SUBSCRIPTIONS:String = "DSAddSub"

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Header, der in einer Meldung des Typs MULTI_SUBSCRIBE verwendet wird, um ein Array von subtopic/selector-Paaren zum Hinzufügen zum vorhandenen Abonnementsatz anzugeben.

AUTHENTICATION_MESSAGE_REF_TYPE

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

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Der Servermeldungstyp für Authentifizierungsbefehle.

CLIENT_PING_OPERATION

Konstante 
public static const CLIENT_PING_OPERATION:uint = 5

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Dieser Vorgang wird zum Testen von Konnektivität über den aktuellen Kanal an den Remote-Endpunkt verwendet.

CLIENT_SYNC_OPERATION

Konstante 
public static const CLIENT_SYNC_OPERATION:uint = 4

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Dieser Vorgang wird von einem Remote-Ziel verwendet, um fehlende oder zwischengespeicherte Meldungen bei einem Client zu synchronisieren, wenn vom Client ein Abfragebefehl abgesetzt wurde.

CLUSTER_REQUEST_OPERATION

Konstante 
public static const CLUSTER_REQUEST_OPERATION:uint = 7

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Dieser Vorgang wird verwendet, um eine Liste von Ausfallsicherungsendpunkt-URIs für das Remote-Ziel basierend auf der Cluster-Mitgliedschaft anzufordern.

CREDENTIALS_CHARSET_HEADER

Konstante 
public static const CREDENTIALS_CHARSET_HEADER:String = "DSCredentialsCharset"

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Header, der angibt, welche Zeichensatzkodierung zum Kodieren der Anmeldeinformationen verwendet wurde.

DISCONNECT_OPERATION

Konstante 
public static const DISCONNECT_OPERATION:uint = 12

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Dieser Vorgang wird verwendet, um anzugeben, dass die Verbindung eines Kanals getrennt wurde.

HEARTBEAT_HEADER

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

Header, der angibt, dass es sich bei der Meldung um einen Heartbeat handelt.

LOGIN_OPERATION

Konstante 
public static const LOGIN_OPERATION:uint = 8

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Dieser Vorgang wird verwendet, um Benutzerdaten an den Endpunkt zu senden, damit der Benutzer sich über den aktuellen Kanal anmelden kann. Die Anmeldedaten müssen gemäß Base64 kodiert und im Körper (body) der Meldung gespeichert werden.

LOGOUT_OPERATION

Konstante 
public static const LOGOUT_OPERATION:uint = 9

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Dieser Vorgang wird zum Abmelden des Benutzers vom aktuellen Kanal verwendet und macht die Serversitzung ungültig, wenn der Kanal HTTP-basiert ist.

MAX_FREQUENCY_HEADER

Konstante 
public static const MAX_FREQUENCY_HEADER:String = "DSMaxFrequency"

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Header, der die maximale Anzahl von Meldungen angibt, die ein Verbraucher pro Sekunde erhalten möchte.

MESSAGING_VERSION

Konstante 
public static const MESSAGING_VERSION:String = "DSMessagingVersion"

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Endpunkte können indirekt festlegen, welche Funktionen unterstützt werden, indem sie während des Handshake der anfänglichen Ping-CommandMessage mitteilen, welche Messagingversion sie unterstützen.

MULTI_SUBSCRIBE_OPERATION

Konstante 
public static const MULTI_SUBSCRIBE_OPERATION:uint = 11

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Verwendet von MultiTopicConsumer, um das Abonnement mehrerer Themen in der gleichen Meldung zu erstellen bzw. aufzuheben.

NEEDS_CONFIG_HEADER

Konstante 
public static const NEEDS_CONFIG_HEADER:String = "DSNeedsConfig"

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Header, der angibt, dass der Kanal die Konfiguration vom Server benötigt.

NO_OP_POLL_HEADER

Konstante 
public static const NO_OP_POLL_HEADER:String = "DSNoOpPoll"

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Header, der die Verarbeitung der Abfrageantwort unterdrückt. Wenn ein Client eine lange Abfrageanforderung auf dem Server geparkt hat und eine weitere Abfrage absetzt, sollte die Antwort auf diese nachfolgende Abfrage ein Tag mit diesem Header erhalten. In diesem Fall wird die Antwort als Leerbefehl behandelt und die nächste Abfrage wird nicht geplant. Andernfalls wird durch eine nachfolgende Abfrage der Kanal und Endpunkt in einen aktiven Abfragezyklus versetzt.

POLL_OPERATION

Konstante 
public static const POLL_OPERATION:uint = 2

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Dieser Vorgang wird zum Abfragen eines Remote-Ziels für ausstehende, nicht zugestellte Meldungen verwendet.

POLL_WAIT_HEADER

Konstante 
public static const POLL_WAIT_HEADER:String = "DSPollWait"

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Header, der eine inaktive Wartezeit vor der nächsten Client-Abfrageanforderung festlegt.

PRESERVE_DURABLE_HEADER

Konstante 
public static const PRESERVE_DURABLE_HEADER:String = "DSPreserveDurable"

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Permanente JMS-Abonnements werden beibehalten, wenn in einer Meldung zur Aufhebung des Abonnements dieser Parameter im Header auf „true“ gesetzt wurde.

REMOVE_SUBSCRIPTIONS

Konstante 
public static const REMOVE_SUBSCRIPTIONS:String = "DSRemSub"

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wie oben, jedoch wird das zu entfernende subtopic/selector-Array angegeben.

SELECTOR_HEADER

Konstante 
public static const SELECTOR_HEADER:String = "DSSelector"

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Abonnementbefehle, die von einem Verbraucher abgesetzt wurden, werden an den selector-Ausdruck in diesem Header übergeben.

SUBSCRIBE_OPERATION

Konstante 
public static const SUBSCRIBE_OPERATION:uint = 0

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Dieser Vorgang wird zum Abonnement an einem Remote-Ziel verwendet.

SUBSCRIPTION_INVALIDATE_OPERATION

Konstante 
public static const SUBSCRIPTION_INVALIDATE_OPERATION:uint = 10

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Dieser Vorgang wird verwendet, um anzugeben, dass das Abonnement des Clients an einem Remote-Ziel abgelaufen ist.

SUBTOPIC_SEPARATOR

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

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Der Trennzeichenstring, der zum Trennen von untergeordnetem Thema und Selektoren beim Hinzufügen und Entfernen in Abonnement-Headern verwendet wird.

TRIGGER_CONNECT_OPERATION

Konstante 
public static const TRIGGER_CONNECT_OPERATION:uint = 13

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Dieser Vorgang wird zum Triggern eines zu verbindenden ChannelSet verwendet.

UNKNOWN_OPERATION

Konstante 
public static const UNKNOWN_OPERATION:uint = 10000

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Dies ist der Standardvorgang für neue CommandMessage-Instanzen.

UNSUBSCRIBE_OPERATION

Konstante 
public static const UNSUBSCRIBE_OPERATION:uint = 1

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Dieser Vorgang wird zum Aufheben des Abonnements an einem Remote-Ziel verwendet.





[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.