Compartilhar via


ContentSafetyClient.GetTextBlocklistItemAsync Método

Definição

Sobrecargas

GetTextBlocklistItemAsync(String, String, RequestContext)

[Método de protocolo] Obter BlockItem por blocklistName e blockItemId

GetTextBlocklistItemAsync(String, String, CancellationToken)

Obter BlockItem Por blocklistName e blockItemId.

GetTextBlocklistItemAsync(String, String, RequestContext)

Origem:
ContentSafetyClient.cs

[Método de protocolo] Obter BlockItem por blocklistName e blockItemId

public virtual System.Threading.Tasks.Task<Azure.Response> GetTextBlocklistItemAsync (string blocklistName, string blockItemId, Azure.RequestContext context);
abstract member GetTextBlocklistItemAsync : string * string * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>
override this.GetTextBlocklistItemAsync : string * string * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>
Public Overridable Function GetTextBlocklistItemAsync (blocklistName As String, blockItemId As String, context As RequestContext) As Task(Of Response)

Parâmetros

blocklistName
String

Nome da lista de bloqueados de texto.

blockItemId
String

Bloquear ID do Item. Será uuid.

context
RequestContext

O contexto de solicitação, que pode substituir os comportamentos padrão do pipeline do cliente por chamada.

Retornos

A resposta retornada do serviço.

Exceções

blocklistName ou blockItemId é nulo.

blocklistName ou blockItemId é uma cadeia de caracteres vazia e esperava-se que não estivesse vazia.

O serviço retornou um código de status sem êxito.

Exemplos

Este exemplo mostra como chamar GetTextBlocklistItemAsync com os parâmetros necessários e analisar o resultado.

var credential = new AzureKeyCredential("<key>");
var endpoint = new Uri("<https://my-service.azure.com>");
var client = new ContentSafetyClient(endpoint, credential);

Response response = await client.GetTextBlocklistItemAsync("<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());

Aplica-se a

GetTextBlocklistItemAsync(String, String, CancellationToken)

Origem:
ContentSafetyClient.cs

Obter BlockItem Por blocklistName e blockItemId.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.AI.ContentSafety.TextBlockItem>> GetTextBlocklistItemAsync (string blocklistName, string blockItemId, System.Threading.CancellationToken cancellationToken = default);
abstract member GetTextBlocklistItemAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.AI.ContentSafety.TextBlockItem>>
override this.GetTextBlocklistItemAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.AI.ContentSafety.TextBlockItem>>
Public Overridable Function GetTextBlocklistItemAsync (blocklistName As String, blockItemId As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of TextBlockItem))

Parâmetros

blocklistName
String

Nome da lista de bloqueados de texto.

blockItemId
String

Bloquear ID do Item. Será uuid.

cancellationToken
CancellationToken

O token de cancelamento a ser usado.

Retornos

Exceções

blocklistName ou blockItemId é nulo.

blocklistName ou blockItemId é uma cadeia de caracteres vazia e esperava-se que não estivesse vazia.

Exemplos

Este exemplo mostra como chamar GetTextBlocklistItemAsync com os parâmetros necessários.

var credential = new AzureKeyCredential("<key>");
var endpoint = new Uri("<https://my-service.azure.com>");
var client = new ContentSafetyClient(endpoint, credential);

var result = await client.GetTextBlocklistItemAsync("<blocklistName>", "<blockItemId>");

Comentários

Obter blockItem Por blockItemId de uma lista de bloqueados de texto.

Aplica-se a