Compartilhar via


QueryContext Classe

Definição

Define o contexto de consulta usado pelo Bing para a solicitação.

public class QueryContext
type QueryContext = class
Public Class QueryContext
Herança
QueryContext

Construtores

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.

Propriedades

AdultIntent

Obtém um valor booliano que indica se a consulta especificada tem intenção de adulto. O valor é true se a consulta é direcionada para adultos; caso contrário, false.

AlterationOverrideQuery

Obtém 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.

AlteredQuery

Obtém 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.

AskUserForLocation

Obtém um valor booliano que indica se o Bing requer a localização 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

Define o contexto de consulta usado pelo Bing para a solicitação.

OriginalQuery

Obtém ou define a cadeia de caracteres de consulta conforme especificado na solicitação.

Métodos

Validate()

Valide o objeto .

Aplica-se a