Compartir a través de


ContentSafetyClient.RemoveBlockItemsAsync Método

Definición

Sobrecargas

RemoveBlockItemsAsync(String, RemoveBlockItemsOptions, CancellationToken)

Quite BlockItems de la lista de bloques de texto.

RemoveBlockItemsAsync(String, RequestContent, RequestContext)

[Método Protocol] Quitar BlockItems de la lista de bloques de texto

RemoveBlockItemsAsync(String, RemoveBlockItemsOptions, CancellationToken)

Source:
ContentSafetyClient.cs

Quite BlockItems de la lista de bloques de texto.

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

Parámetros

blocklistName
String

Nombre de la lista de bloques de texto.

removeBlockItemsOptions
RemoveBlockItemsOptions

Solicitud de quitar blockItems de la lista de bloques de texto.

cancellationToken
CancellationToken

Token de cancelación que se va a usar.

Devoluciones

Excepciones

blocklistName o removeBlockItemsOptions es null.

blocklistName es una cadena vacía y se esperaba que no estuviera vacía.

Ejemplos

En este ejemplo se muestra cómo llamar a RemoveBlockItemsAsync con los parámetros necesarios.

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

var removeBlockItemsOptions = new RemoveBlockItemsOptions(new string[] 
{
    "<null>"
});
var result = await client.RemoveBlockItemsAsync("<blocklistName>", removeBlockItemsOptions);

Comentarios

Quite blockItems de una lista de bloques de texto. Puede quitar como máximo 100 BlockItems en una solicitud.

Se aplica a

RemoveBlockItemsAsync(String, RequestContent, RequestContext)

Source:
ContentSafetyClient.cs

[Método Protocol] Quitar BlockItems de la lista de bloques de texto

public virtual System.Threading.Tasks.Task<Azure.Response> RemoveBlockItemsAsync (string blocklistName, Azure.Core.RequestContent content, Azure.RequestContext context = default);
abstract member RemoveBlockItemsAsync : string * Azure.Core.RequestContent * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>
override this.RemoveBlockItemsAsync : string * Azure.Core.RequestContent * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>
Public Overridable Function RemoveBlockItemsAsync (blocklistName As String, content As RequestContent, Optional context As RequestContext = Nothing) As Task(Of Response)

Parámetros

blocklistName
String

Nombre de la lista de bloques de texto.

content
RequestContent

Contenido que se va a enviar como el cuerpo de la solicitud.

context
RequestContext

Contexto de solicitud, que puede invalidar los comportamientos predeterminados de la canalización de cliente por llamada.

Devoluciones

Respuesta devuelta por el servicio.

Excepciones

blocklistName o content es null.

blocklistName es una cadena vacía y se esperaba que no estuviera vacía.

El servicio devolvió un código de estado no correcto.

Ejemplos

En este ejemplo se muestra cómo llamar a RemoveBlockItemsAsync con los parámetros necesarios y el contenido de la solicitud.

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

var data = new {
    blockItemIds = new[] {
        "<String>"
    },
};

Response response = await client.RemoveBlockItemsAsync("<blocklistName>", RequestContent.Create(data), new RequestContext());
Console.WriteLine(response.Status);

Se aplica a