Compartilhar via


QueryContext Construtores

Definição

Sobrecargas

QueryContext()

Inicializa uma nova instância da classe QueryContext.

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

Inicializa uma nova instância da classe QueryContext.

QueryContext()

Inicializa uma nova instância da classe QueryContext.

public QueryContext ();
Public Sub New ()

Aplica-se a

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

Inicializa uma nova instância da classe QueryContext.

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)

Parâmetros

originalQuery
String

A cadeia de caracteres de consulta especificada na solicitação.

alteredQuery
String

A cadeia de caracteres de consulta usada pelo Bing para executar a consulta. O Bing usa a cadeia de caracteres de consulta alterada se a cadeia de caracteres de consulta original contém erros de ortografia. Por exemplo, se a cadeia de caracteres de consulta for "saling downwind", a cadeia de caracteres de consulta alterada será "sailing downwind". Esse campo é incluído somente se a cadeia de caracteres de consulta original contém um erro de ortografia.

alterationOverrideQuery
String

A cadeia de caracteres de consulta a ser usada para forçar o Bing a usar a cadeia de caracteres original. Por exemplo, se a cadeia de caracteres de consulta for "saling downwind", a cadeia de caracteres de consulta de substituição será "+saling downwind". Lembre-se de codificar a cadeia de caracteres de consulta que resulta em "%2Bsaling+downwind". Esse campo é incluído somente se a cadeia de caracteres de consulta original contém um erro de ortografia.

adultIntent
Nullable<Boolean>

Um valor booliano que indica se a consulta especificada é direcionada para adultos. O valor é true se a consulta é direcionada para adultos; caso contrário, false.

askUserForLocation
Nullable<Boolean>

Um valor booliano que indica se o Bing exige o local do usuário para fornecer resultados precisos. Se você especificou o local do usuário usando os cabeçalhos X-MSEdge-ClientIP e X-Search-Location, ignore esse campo. Para consultas com reconhecimento de local, como "clima de hoje" ou "restaurantes próximos ao meu local" que precisam do local do usuário para fornecer resultados precisos, esse campo é definido como true. Para consultas com reconhecimento de local que incluem o local (por exemplo, "clima de Seattle"), esse campo é definido como false. Esse campo também é definido como false para consultas sem reconhecimento de local, como "campeões de venda".

isTransactional
Nullable<Boolean>

Aplica-se a