ConnectionMessage クラス
- java.
lang. Object - com.
microsoft. cognitiveservices. speech. ConnectionMessage
- com.
実装
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()
メッセージパス |
Property |
getProperties()
この接続 |
java.lang.String |
getTextMessage()
テキスト メッセージペイロードを取得します。 |
boolean |
isBinaryMessage()
接続 |
boolean |
isTextMessage()
接続 |
java.lang.String |
toString()
接続メッセージを表す文字列を返します。 |
メソッドの継承元: java.lang.Object
メソッドの詳細
close
public void close()
オブジェクトにアタッチされている外部リソースを明示的に解放します。 注: オブジェクトが保持する基になるリソースを解放するには、close() を呼び出す必要があります。
getBinaryMessage
public byte[] getBinaryMessage()
バイナリ メッセージ ペイロードを取得します。
戻り値:
getPath
public String getPath()
メッセージパス
戻り値:
getProperties
public PropertyCollection getProperties()
この ConnectionMessage に対して定義されているプロパティとその値のコレクション。 メッセージ ヘッダーには、このコレクション ("Content-Type" など) を使用してアクセスできます。
戻り値:
getTextMessage
public String getTextMessage()
テキスト メッセージペイロードを取得します。 通常、テキスト メッセージのコンテンツ タイプは application/json です。 他のコンテンツ タイプを確認するには、Properties.GetProperty("Content-Type") を使用します。
戻り値:
isBinaryMessage
public boolean isBinaryMessage()
ConnectionMessage がバイナリ メッセージであるかどうかを確認します。 GetBinaryMessage() も参照してください。
戻り値:
isTextMessage
public boolean isTextMessage()
ConnectionMessage がテキスト メッセージであるかどうかを確認します。 IsBinaryMessage() も参照してください。
戻り値:
toString
public String toString()
接続メッセージを表す文字列を返します。
上書き:
ConnectionMessage.toString()戻り値:
適用対象
Azure SDK for Java