次の方法で共有


ContentSafetyClient.GetTextBlocklistItemAsync メソッド

定義

オーバーロード

GetTextBlocklistItemAsync(String, String, RequestContext)

[プロトコルメソッド]blocklistName および blockItemId で BlockItem を取得する

GetTextBlocklistItemAsync(String, String, CancellationToken)

blocklistName および blockItemId で BlockItem を取得します。

GetTextBlocklistItemAsync(String, String, RequestContext)

Source:
ContentSafetyClient.cs

[プロトコルメソッド]blocklistName および blockItemId で BlockItem を取得する

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)

パラメーター

blocklistName
String

テキスト ブロックリスト名。

blockItemId
String

ブロック 項目 ID。uuid になります。

context
RequestContext

要求コンテキスト。これは、クライアント パイプラインの既定の動作を呼び出しごとにオーバーライドできます。

戻り値

サービスから返された応答。

例外

blocklistName または blockItemId が null です。

blocklistName または blockItemId が空の文字列であり、空でないと想定されていました。

サービスから成功以外の状態コードが返されました。

このサンプルでは、必要なパラメーターを使用して GetTextBlocklistItemAsync を呼び出し、結果を解析する方法を示します。

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());

適用対象

GetTextBlocklistItemAsync(String, String, CancellationToken)

Source:
ContentSafetyClient.cs

blocklistName および blockItemId で BlockItem を取得します。

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))

パラメーター

blocklistName
String

テキスト ブロックリスト名。

blockItemId
String

ブロック 項目 ID。uuid になります。

cancellationToken
CancellationToken

使用する取り消しトークン。

戻り値

例外

blocklistName または blockItemId が null です。

blocklistName または blockItemId が空の文字列であり、空でないと想定されていました。

このサンプルでは、必要なパラメーターを使用して GetTextBlocklistItemAsync を呼び出す方法を示します。

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>");

注釈

テキスト ブロックリストから blockItem By blockItemId を取得します。

適用対象