你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

PropertyCollection 类

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

实现

java.lang.AutoCloseable

public class PropertyCollection
implements java.lang.AutoCloseable

表示属性及其值的集合。 注意:必须调用 close () 才能释放对象持有的基础资源。

构造函数摘要

构造函数 说明
PropertyCollection(IntRef propHandle)

使用提供的本机句柄创建新的实例或属性集合。

方法摘要

修饰符和类型 方法和描述
void close()

释放关联的参数值集合。

java.lang.String getProperty(PropertyId id)

按 ID 获取属性的值

java.lang.String getProperty(String name)

返回属性值。

java.lang.String getProperty(String name, String defaultValue)

返回属性值。

void setProperty(PropertyId id, String value)

按 ID 设置属性的值

void setProperty(String name, String value)

按名称设置属性值

方法继承自 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

构造函数详细信息

PropertyCollection

public PropertyCollection(IntRef propHandle)

使用提供的本机句柄创建新的实例或 PropertyCollection。

参数:

propHandle - 本机句柄。

方法详细信息

close

public void close()

释放关联的参数值集合。

getProperty

public String getProperty(PropertyId id)

按 ID 获取属性的值

参数:

id - 语音属性 ID

返回:

该属性的值。

getProperty

public String getProperty(String name)

返回属性值。 如果该名称不可用,则返回空的 String。

参数:

name - 属性名称。

返回:

属性的值。

getProperty

public String getProperty(String name, String defaultValue)

返回属性值。 如果该名称不可用,则返回默认值。

参数:

name - 属性名称。
defaultValue - 如果属性在集合中不可用,则返回的默认值。

返回:

属性的值。

setProperty

public void setProperty(PropertyId id, String value)

按 ID 设置属性的值

参数:

id - 属性 ID
value - 参数值。

setProperty

public void setProperty(String name, String value)

按名称设置属性值

参数:

name - 属性名称。
value - 该属性的值。

适用于