ConnectionMessage Klasse

  • java.lang.Object
    • com.microsoft.cognitiveservices.speech.ConnectionMessage

Implementiert

java.lang.AutoCloseable

public final class ConnectionMessage
implements java.lang.AutoCloseable

ConnectionMessage stellt implementierungsspezifische Nachrichten dar, die an den Sprachdienst gesendet und empfangen werden. Diese Nachrichten werden zu Debugzwecken bereitgestellt und sollten nicht für Produktionsanwendungsfälle mit dem Azure Cognitive Services Speech Service verwendet werden. Nachrichten, die an den Speech-Dienst gesendet und empfangen werden, können ohne vorherige Ankündigung geändert werden. Dies umfasst Nachrichteninhalte, Header, Nutzlasten, Reihenfolge usw. Hinweis: close() muss aufgerufen werden, um die zugrunde liegenden Ressourcen freizugeben, die sich im Objekt befinden. In Version 1.15.0 hinzugefügt.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
void close()

Gibt alle externen Ressourcen, die an das -Objekt angefügt sind, explizit frei.

byte[] getBinaryMessage()

Ruft die binäre Nachrichtennutzlast ab.

java.lang.String getPath()

Die Meldung Pfad

PropertyCollection getProperties()

Eine Auflistung von Eigenschaften und deren Werten, die für diese Verbindungsmeldungdefiniert sind.

java.lang.String getTextMessage()

Ruft die Textnachrichtennutzlast ab.

boolean isBinaryMessage()

Überprüft, ob die Verbindungsmeldungeine binäre Nachricht ist.

boolean isTextMessage()

Überprüft, ob es sich bei der Verbindungsmeldungum eine TEXTnachricht handelt.

java.lang.String toString()

Gibt eine Zeichenfolge zurück, die die Verbindungsmeldung darstellt.

Geerbte Methoden von java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Details zur Methode

close

public void close()

Gibt alle externen Ressourcen, die an das -Objekt angefügt sind, explizit frei. Hinweis: close() muss aufgerufen werden, um die zugrunde liegenden Ressourcen freizugeben, die sich im Objekt befinden.

getBinaryMessage

public byte[] getBinaryMessage()

Ruft die binäre Nachrichtennutzlast ab.

Returns:

Ein Bytearray, das die binäre Nachricht enthält.

getPath

public String getPath()

Die Meldung Pfad

Returns:

Eine Zeichenfolge, die den Nachrichtentyp angibt.

getProperties

public PropertyCollection getProperties()

Eine Auflistung von Eigenschaften und deren Werten, die für diese ConnectionMessage definiert sind. Auf Nachrichtenheader kann über diese Sammlung zugegriffen werden (z. B. "Content-Type").

Returns:

Propertycollection

getTextMessage

public String getTextMessage()

Ruft die Textnachrichtennutzlast ab. In der Regel ist der Inhaltstyp der Textnachricht application/json. Um andere Inhaltstypen zu bestimmen, verwenden Sie Properties.GetProperty("Content-Type").

Returns:

Eine Zeichenfolge, die die Textnachricht enthält.

isBinaryMessage

public boolean isBinaryMessage()

Überprüft, ob die ConnectionMessage eine binäre Nachricht ist. Siehe auch GetBinaryMessage().

Returns:

Ein boolescher Wert, der angegeben wird, wenn die Nachrichtennutzlast binär ist.

isTextMessage

public boolean isTextMessage()

Überprüft, ob die ConnectionMessage eine Textnachricht ist. Siehe auch IsBinaryMessage().

Returns:

Ein Bool, der angibt, ob die Nachrichtennutzlast Text ist.

toString

public String toString()

Gibt eine Zeichenfolge zurück, die die Verbindungsmeldung darstellt.

Overrides:

ConnectionMessage.toString()

Returns:

Eine Zeichenfolge, die die Verbindungsmeldung darstellt.

Gilt für: