次の方法で共有


ContentSafetyClient.GetTextBlocklistItems メソッド

定義

オーバーロード

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

[プロトコルメソッド]BlocklistName を使用してすべての BlockItems を取得する

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

BlocklistName を使用して、すべての BlockItems を取得します。

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

[プロトコルメソッド]BlocklistName を使用してすべての BlockItems を取得する

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)

パラメーター

blocklistName
String

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

maxCount
Nullable<Int32>

返す結果項目の数。

skip
Nullable<Int32>

スキップする結果項目の数。

maxpagesize
Nullable<Int32>

1 ページあたりの結果アイテムの最大数。

context
RequestContext

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

戻り値

Pageable<T>オブジェクトの一覧を含むサービスの BinaryData 。 コレクション内の各項目の本文スキーマの詳細については、以下の「解説」セクションを参照してください。

例外

blocklistName が null です。

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

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

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

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

適用対象

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

BlocklistName を使用して、すべての BlockItems を取得します。

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)

パラメーター

blocklistName
String

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

maxCount
Nullable<Int32>

返す結果項目の数。

skip
Nullable<Int32>

スキップする結果項目の数。

maxpagesize
Nullable<Int32>

1 ページあたりの結果アイテムの最大数。

cancellationToken
CancellationToken

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

戻り値

例外

blocklistName が null です。

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

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

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

注釈

テキスト ブロックリスト内のすべての blockItems を取得します。

適用対象