Compartilhar via


ContentSafetyClient.GetTextBlocklistItems Método

Definição

Sobrecargas

GetTextBlocklistItems(String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, RequestContext)

[Método protocol] Obter Todos os BlockItems por blocklistName

GetTextBlocklistItems(String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, CancellationToken)

Obter Todos os BlockItems por blocklistName.

GetTextBlocklistItems(String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, RequestContext)

[Método protocol] Obter Todos os BlockItems por blocklistName

public virtual Azure.Pageable<BinaryData> GetTextBlocklistItems (string blocklistName, int? maxCount, int? skip, int? maxpagesize, Azure.RequestContext context);
abstract member GetTextBlocklistItems : string * Nullable<int> * Nullable<int> * Nullable<int> * Azure.RequestContext -> Azure.Pageable<BinaryData>
override this.GetTextBlocklistItems : string * Nullable<int> * Nullable<int> * Nullable<int> * Azure.RequestContext -> Azure.Pageable<BinaryData>
Public Overridable Function GetTextBlocklistItems (blocklistName As String, maxCount As Nullable(Of Integer), skip As Nullable(Of Integer), maxpagesize As Nullable(Of Integer), context As RequestContext) As Pageable(Of BinaryData)

Parâmetros

blocklistName
String

Nome da lista de bloqueio de texto.

maxCount
Nullable<Int32>

O número de itens de resultado a serem retornados.

skip
Nullable<Int32>

O número de itens de resultado a serem ignoradas.

maxpagesize
Nullable<Int32>

O número máximo de itens de resultado por página.

context
RequestContext

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

Retornos

O Pageable<T> do serviço que contém uma lista de BinaryData objetos. Os detalhes do esquema do corpo de cada item na coleção estão na seção Comentários abaixo.

Exceções

blocklistName é nulo.

blocklistName é 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 GetTextBlocklistItems 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);

foreach (var item in client.GetTextBlocklistItems("<blocklistName>", 1234, 1234, 1234, new RequestContext()))
{
    JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
    Console.WriteLine(result.GetProperty("blockItemId").ToString());
    Console.WriteLine(result.GetProperty("description").ToString());
    Console.WriteLine(result.GetProperty("text").ToString());
}

Aplica-se a

GetTextBlocklistItems(String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, CancellationToken)

Obter Todos os BlockItems por blocklistName.

public virtual Azure.Pageable<Azure.AI.ContentSafety.TextBlockItem> GetTextBlocklistItems (string blocklistName, int? maxCount = default, int? skip = default, int? maxpagesize = default, System.Threading.CancellationToken cancellationToken = default);
abstract member GetTextBlocklistItems : string * Nullable<int> * Nullable<int> * Nullable<int> * System.Threading.CancellationToken -> Azure.Pageable<Azure.AI.ContentSafety.TextBlockItem>
override this.GetTextBlocklistItems : string * Nullable<int> * Nullable<int> * Nullable<int> * System.Threading.CancellationToken -> Azure.Pageable<Azure.AI.ContentSafety.TextBlockItem>
Public Overridable Function GetTextBlocklistItems (blocklistName As String, Optional maxCount As Nullable(Of Integer) = Nothing, Optional skip As Nullable(Of Integer) = Nothing, Optional maxpagesize As Nullable(Of Integer) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Pageable(Of TextBlockItem)

Parâmetros

blocklistName
String

Nome da lista de bloqueio de texto.

maxCount
Nullable<Int32>

O número de itens de resultado a serem retornados.

skip
Nullable<Int32>

O número de itens de resultado a serem ignoradas.

maxpagesize
Nullable<Int32>

O número máximo de itens de resultado por página.

cancellationToken
CancellationToken

O token de cancelamento a ser usado.

Retornos

Exceções

blocklistName é nulo.

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

Exemplos

Este exemplo mostra como chamar GetTextBlocklistItems 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);

foreach (var item in client.GetTextBlocklistItems("<blocklistName>", 1234, 1234, 1234))
{
}

Comentários

Obtenha todos os blockItems em uma lista de bloqueio de texto.

Aplica-se a