Freigeben über


QueryContext Konstruktoren

Definition

Überlädt

QueryContext()

Initialisiert eine neue instance der QueryContext-Klasse.

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

Initialisiert eine neue instance der QueryContext-Klasse.

QueryContext()

Initialisiert eine neue instance der QueryContext-Klasse.

public QueryContext ();
Public Sub New ()

Gilt für:

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

Initialisiert eine neue instance der QueryContext-Klasse.

public QueryContext (string originalQuery, string alteredQuery = default, string alterationOverrideQuery = default, bool? adultIntent = default, bool? askUserForLocation = default, bool? isTransactional = default);
new Microsoft.Azure.CognitiveServices.Search.VideoSearch.Models.QueryContext : string * string * string * Nullable<bool> * Nullable<bool> * Nullable<bool> -> Microsoft.Azure.CognitiveServices.Search.VideoSearch.Models.QueryContext
Public Sub New (originalQuery As String, Optional alteredQuery As String = Nothing, Optional alterationOverrideQuery As String = Nothing, Optional adultIntent As Nullable(Of Boolean) = Nothing, Optional askUserForLocation As Nullable(Of Boolean) = Nothing, Optional isTransactional As Nullable(Of Boolean) = Nothing)

Parameter

originalQuery
String

Die Abfragezeichenfolge wie in der Anforderung angegeben.

alteredQuery
String

Die Abfragezeichenfolge, die von Bing verwendet wird, um die Abfrage auszuführen. Bing verwendet die geänderte Abfragezeichenfolge, wenn die ursprüngliche Abfragezeichenfolge Rechtschreibfehler enthielt. Wenn die Abfragezeichenfolge beispielsweise "saling downwind" lautet, lautet die geänderte Abfragezeichenfolge "sailing downwind". Dieses Feld ist nur enthalten, wenn die ursprüngliche Abfragezeichenfolge einen Rechtschreibfehler enthält.

alterationOverrideQuery
String

Die zu verwendende Abfragezeichenfolge, um Bing zu zwingen, die ursprüngliche Zeichenfolge zu verwenden. Wenn die Abfragezeichenfolge beispielsweise "Saling downwind" lautet, lautet die Überschreibungsabfragezeichenfolge "+saling downwind". Denken Sie daran, die Abfragezeichenfolge zu codieren, was zu "%2Bsaling+downwind" führt. Dieses Feld ist nur enthalten, wenn die ursprüngliche Abfragezeichenfolge einen Rechtschreibfehler enthält.

adultIntent
Nullable<Boolean>

Ein boolescher Wert, der angibt, ob die angegebene Abfrage nicht jugendfreie Inhalte aufweist. Der Wert ist TRUE, wenn die Abfrage nicht jugendfreie Inhalte aufweist, andernfalls ist er FALSE.

askUserForLocation
Nullable<Boolean>

Ein boolescher Wert, der angibt, ob Bing den Standort des Benutzers benötigt, um genaue Ergebnisse bereitzustellen. Wenn Sie den Standort des Benutzers mithilfe der X-MSEdge-ClientIP- und X-Search-Location-Header angegeben haben, können Sie dieses Feld ignorieren. Für standortaktivierte Abfragen (z.B. „Wetter heute“ oder „Restaurants in meiner Nähe“), die den Standort des Benutzers benötigen, um genaue Ergebnisse zu liefern, ist dieses Feld auf TRUE festgelegt. Für standortaktivierte Abfragen, die den Standort beinhalten (z.B. „Wetter in Seattle“), ist dieses Feld auf FALSE festgelegt. Dieses Feld wird auch für Abfragen auf FALSE festgelegt, die nicht standortaktiviert sind, z.B. „Beste Verkäufer“.

isTransactional
Nullable<Boolean>

Gilt für: