次の方法で共有


ConnectionMessage クラス

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

実装

java.lang.AutoCloseable

public final class ConnectionMessage
implements java.lang.AutoCloseable

ConnectionMessage は、音声サービスとの間で送受信される実装固有のメッセージを表します。 これらのメッセージはデバッグ目的で提供され、Azure Cognitive Services Speech Service での運用環境のユース ケースには使用しないでください。 Speech Service との間で送受信されるメッセージは、予告なしに変更される場合があります。 これには、メッセージの内容、ヘッダー、ペイロード、順序などが含まれます。注: オブジェクトが保持する基になるリソースを解放するには、close() を呼び出す必要があります。 バージョン 1.15.0 で追加されました。

メソッドの概要

修飾子と型 メソッドと説明
void close()

オブジェクトにアタッチされている外部リソースを明示的に解放します。

byte[] getBinaryMessage()

バイナリ メッセージ ペイロードを取得します。

java.lang.String getPath()

メッセージパス

PropertyCollection getProperties()

この接続メッセージに対して定義されているプロパティとその値のコレクション。

java.lang.String getTextMessage()

テキスト メッセージペイロードを取得します。

boolean isBinaryMessage()

接続メッセージがバイナリ メッセージかどうかを確認します。

boolean isTextMessage()

接続メッセージがテキスト メッセージかどうかを確認します。

java.lang.String toString()

接続メッセージを表す文字列を返します。

メソッドの継承元: 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

メソッドの詳細

close

public void close()

オブジェクトにアタッチされている外部リソースを明示的に解放します。 注: オブジェクトが保持する基になるリソースを解放するには、close() を呼び出す必要があります。

getBinaryMessage

public byte[] getBinaryMessage()

バイナリ メッセージ ペイロードを取得します。

Returns:

バイナリ メッセージを含むバイトの配列。

getPath

public String getPath()

メッセージパス

Returns:

メッセージの種類を指定する文字列。

getProperties

public PropertyCollection getProperties()

この ConnectionMessage に対して定義されているプロパティとその値のコレクション。 メッセージ ヘッダーには、このコレクション ("Content-Type" など) を使用してアクセスできます。

Returns:

PropertyCollection

getTextMessage

public String getTextMessage()

テキスト メッセージペイロードを取得します。 通常、テキスト メッセージのコンテンツ タイプは application/json です。 他のコンテンツ タイプを確認するには、Properties.GetProperty("Content-Type") を使用します。

Returns:

テキスト メッセージを含む文字列。

isBinaryMessage

public boolean isBinaryMessage()

ConnectionMessage がバイナリ メッセージであるかどうかを確認します。 GetBinaryMessage() も参照してください。

Returns:

メッセージ ペイロードがバイナリであるかどうかを示すブール値。

isTextMessage

public boolean isTextMessage()

ConnectionMessage がテキスト メッセージであるかどうかを確認します。 IsBinaryMessage() も参照してください。

Returns:

メッセージ ペイロードがテキストであるかどうかを示すブール値。

toString

public String toString()

接続メッセージを表す文字列を返します。

Overrides:

ConnectionMessage.toString()

Returns:

接続メッセージを表す文字列。

適用対象