次の方法で共有


QueryContext クラス

定義

Bing によって要求に使用されたクエリ コンテキストを定義します。

public class QueryContext
type QueryContext = class
Public Class QueryContext
継承
QueryContext

コンストラクター

QueryContext()

QueryContext クラスの新しいインスタンスを初期化します。

QueryContext(String, String, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)

QueryContext クラスの新しいインスタンスを初期化します。

プロパティ

AdultIntent

指定したクエリに成人の意図があるかどうかを示すブール値を取得します。 クエリに成人の意図が含まれている場合には値が true になり、含まれていない場合には false になります。

AlterationOverrideQuery

元の文字列を強制的に使用するために使用するクエリ文字列Bing取得します。 たとえば、クエリ文字列が "saling downwind" の場合、オーバーライド クエリ文字列は "+saling downwind" になります。 "%2Bsaling+ downwind" になるクエリ文字列をエンコードしてください。 このフィールドは、元のクエリ文字列にスペル ミスがある場合にのみ含まれます。

AlteredQuery

クエリを実行するためにBingによって使用されるクエリ文字列を取得します。 元のクエリ文字列にスペル ミスがあった場合、変更されたクエリ文字列が Bing によって使用されます。 たとえば、クエリ文字列が "saling downwind" の場合、変更されたクエリ文字列は "sailing downwind" になります。 このフィールドは、元のクエリ文字列にスペル ミスがある場合にのみ含まれます。

AskUserForLocation

正確な結果を得るためにユーザーの場所Bing必要かどうかを示すブール値を取得します。 X-MSEdge-ClientIP ヘッダーと X-Search-Location ヘッダーを使用してユーザーの位置情報を指定した場合、このフィールドは無視できます。 正確な結果を得るためにユーザーの位置情報が必要な位置情報対応クエリ ("today's weather" や "restaurants near me" など) では、このフィールドは true に設定されます。 位置情報が含まれている位置情報対応クエリ ("Seattle weather" など) では、このフィールドは false に設定されます。 このフィールドは、位置情報に未対応のクエリ ("best sellers" など) でも false に設定されます。

IsTransactional

Bing によって要求に使用されたクエリ コンテキストを定義します。

OriginalQuery

要求で指定されたクエリ文字列を取得または設定します。

メソッド

Validate()

オブジェクトを検証します。

適用対象