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

TextModerations 接口

public interface TextModerations

此类的实例提供对 TextModerations 中定义的所有操作的访问权限。

方法摘要

修饰符和类型 方法和描述
DetectedLanguage detectLanguage(String textContentType, byte[] textContent)

此操作检测给定输入内容的语言。 返回 <构成所提交文本的主要语言的 href=“http://www-01.sil.org/iso639-3/codes.asp”>ISO 639-3 代码</a> 。 支持 110 多种语言。

Observable<DetectedLanguage> detectLanguageAsync(String textContentType, byte[] textContent)

此操作检测给定输入内容的语言。 返回 <构成所提交文本的主要语言的 href=“http://www-01.sil.org/iso639-3/codes.asp”>ISO 639-3 代码</a> 。 支持 110 多种语言。

TextModerationsScreenTextDefinitionStages.WithTextContentType screenText()

检测亵渎内容,并匹配自定义和共享的黑名单。 检测超过 100 种语言的亵渎内容,并匹配自定义和共享的黑名单。

Screen screenText(String textContentType, byte[] textContent, ScreenTextOptionalParameter screenTextOptionalParameter)

检测亵渎内容,并匹配自定义和共享的黑名单。 检测超过 100 种语言的亵渎内容,并匹配自定义和共享的黑名单。

Observable<Screen> screenTextAsync(String textContentType, byte[] textContent, ScreenTextOptionalParameter screenTextOptionalParameter)

检测亵渎内容,并匹配自定义和共享的黑名单。 检测超过 100 种语言的亵渎内容,并匹配自定义和共享的黑名单。

方法详细信息

detectLanguage

public DetectedLanguage detectLanguage(String textContentType, byte[] textContent)

此操作检测给定输入内容的语言。 返回 <构成所提交文本的主要语言的 href=“http://www-01.sil.org/iso639-3/codes.asp”>ISO 639-3 代码</a> 。 支持 110 多种语言。

Parameters:

textContentType - 内容类型。 可能的值包括:“text/plain”、“text/html”、“text/xml”、“text/markdown”。
textContent - 到屏幕的内容。

Returns:

如果成功,则为 DetectedLanguage 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
APIErrorException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

detectLanguageAsync

public Observable detectLanguageAsync(String textContentType, byte[] textContent)

此操作检测给定输入内容的语言。 返回 <构成所提交文本的主要语言的 href=“http://www-01.sil.org/iso639-3/codes.asp”>ISO 639-3 代码</a> 。 支持 110 多种语言。

Parameters:

textContentType - 内容类型。 可能的值包括:“text/plain”、“text/html”、“text/xml”、“text/markdown”。
textContent - 到屏幕的内容。

Returns:

可观测到 DetectedLanguage 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

screenText

public TextModerationsScreenTextDefinitionStages.WithTextContentType screenText()

检测亵渎内容,并匹配自定义和共享的黑名单。 检测超过 100 种语言的亵渎内容,并匹配自定义和共享的黑名单。

Returns:

screenText 调用的第一个阶段

screenText

public Screen screenText(String textContentType, byte[] textContent, ScreenTextOptionalParameter screenTextOptionalParameter)

检测亵渎内容,并匹配自定义和共享的黑名单。 检测超过 100 种语言的亵渎内容,并匹配自定义和共享的黑名单。

Parameters:

textContentType - 内容类型。 可能的值包括:“text/plain”、“text/html”、“text/xml”、“text/markdown”。
textContent - 到屏幕的内容。
screenTextOptionalParameter - 表示在调用此 API 之前要设置的可选参数的 对象

Returns:

如果成功,则为 Screen 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
APIErrorException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

screenTextAsync

public Observable screenTextAsync(String textContentType, byte[] textContent, ScreenTextOptionalParameter screenTextOptionalParameter)

检测亵渎内容,并匹配自定义和共享的黑名单。 检测超过 100 种语言的亵渎内容,并匹配自定义和共享的黑名单。

Parameters:

textContentType - 内容类型。 可能的值包括:“text/plain”、“text/html”、“text/xml”、“text/markdown”。
textContent - 到屏幕的内容。
screenTextOptionalParameter - 表示在调用此 API 之前要设置的可选参数的 对象

Returns:

屏幕对象的可观测值

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

适用于