你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ContentSafetyClient.GetTextBlocklistItem 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
GetTextBlocklistItem(String, String, RequestContext) |
[协议方法]获取 BlockItem By blocklistName 和 blockItemId
|
GetTextBlocklistItem(String, String, CancellationToken) |
获取 BlockItem By blocklistName 和 blockItemId。 |
GetTextBlocklistItem(String, String, RequestContext)
- Source:
- ContentSafetyClient.cs
[协议方法]获取 BlockItem By blocklistName 和 blockItemId
- 此 协议方法 允许显式创建请求并处理高级方案的响应。
- 请先使用强类型化模型尝试更简单 GetTextBlocklistItem(String, String, CancellationToken) 的便利重载。
public virtual Azure.Response GetTextBlocklistItem (string blocklistName, string blockItemId, Azure.RequestContext context);
abstract member GetTextBlocklistItem : string * string * Azure.RequestContext -> Azure.Response
override this.GetTextBlocklistItem : string * string * Azure.RequestContext -> Azure.Response
Public Overridable Function GetTextBlocklistItem (blocklistName As String, blockItemId As String, context As RequestContext) As Response
参数
- blocklistName
- String
文本阻止列表名称。
- blockItemId
- String
块项 ID。这将是 uuid。
- context
- RequestContext
请求上下文,可以基于每个调用替代客户端管道的默认行为。
返回
从服务返回的响应。
例外
blocklistName
或 blockItemId
为 null。
blocklistName
或 blockItemId
是空字符串,预期为非空。
服务返回了非成功状态代码。
示例
此示例演示如何使用所需的参数调用 GetTextBlocklistItem 并分析结果。
var credential = new AzureKeyCredential("<key>");
var endpoint = new Uri("<https://my-service.azure.com>");
var client = new ContentSafetyClient(endpoint, credential);
Response response = client.GetTextBlocklistItem("<blocklistName>", "<blockItemId>", new RequestContext());
JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
Console.WriteLine(result.GetProperty("blockItemId").ToString());
Console.WriteLine(result.GetProperty("description").ToString());
Console.WriteLine(result.GetProperty("text").ToString());
适用于
GetTextBlocklistItem(String, String, CancellationToken)
- Source:
- ContentSafetyClient.cs
获取 BlockItem By blocklistName 和 blockItemId。
public virtual Azure.Response<Azure.AI.ContentSafety.TextBlockItem> GetTextBlocklistItem (string blocklistName, string blockItemId, System.Threading.CancellationToken cancellationToken = default);
abstract member GetTextBlocklistItem : string * string * System.Threading.CancellationToken -> Azure.Response<Azure.AI.ContentSafety.TextBlockItem>
override this.GetTextBlocklistItem : string * string * System.Threading.CancellationToken -> Azure.Response<Azure.AI.ContentSafety.TextBlockItem>
Public Overridable Function GetTextBlocklistItem (blocklistName As String, blockItemId As String, Optional cancellationToken As CancellationToken = Nothing) As Response(Of TextBlockItem)
参数
- blocklistName
- String
文本阻止列表名称。
- blockItemId
- String
块项 ID。这将是 uuid。
- cancellationToken
- CancellationToken
要使用的取消标记。
返回
例外
blocklistName
或 blockItemId
为 null。
blocklistName
或 blockItemId
是空字符串,预期为非空。
示例
此示例演示如何使用所需参数调用 GetTextBlocklistItem。
var credential = new AzureKeyCredential("<key>");
var endpoint = new Uri("<https://my-service.azure.com>");
var client = new ContentSafetyClient(endpoint, credential);
var result = client.GetTextBlocklistItem("<blocklistName>", "<blockItemId>");
注解
从文本阻止列表中获取 blockItem By blockItemId。