Método IXMLHTTPRequest2::SetProperty (msxml6.h)
Define uma propriedade em uma solicitação HTTP de saída.
Sintaxe
HRESULT SetProperty(
[in] XHR_PROPERTY eProperty,
[in] ULONGLONG ullValue
);
Parâmetros
[in] eProperty
Os seguintes valores são válidos:
Valor | Significado |
---|---|
|
Suprime as solicitações automáticas de credenciais do usuário |
|
Suprime a autenticação que a pilha HTTP executa em nome do aplicativo |
|
Define todos os valores de tempo limite para o valor fornecido por ullValue, em milissegundos. |
|
Suprime a adição de cabeçalhos padrão à solicitação HTTP. |
|
Faz com que a pilha HTTP chame o método OnHeadersAvailable com um redirecionamento provisório status código. O método OnHeadersAvailable será chamado novamente para redirecionamentos adicionais e o destino final status código. |
|
Suprime leituras e gravações de cache para a solicitação HTTP.
Essa propriedade é compatível com a interface IXMLHTTPRequest3 . |
|
Faz com que a pilha HTTP forneça HRESULTS com o código de erro Win32 subjacente para o método OnError em caso de falha.
Essa propriedade é compatível com a interface IXMLHTTPRequest3 . |
|
Faz com que a cadeia de caracteres de consulta seja codificada em UTF-8 em vez de ACP para a solicitação HTTP.
Essa propriedade é compatível com a interface IXMLHTTPRequest3 . |
|
Suprime determinados erros de certificado.
Essa propriedade é compatível com a interface IXMLHTTPRequest3 . |
[in] ullValue
Especifica o número de milissegundos que o aplicativo aguarda antes de atingir o tempo limite.
Valor | Significado |
---|---|
|
Esse parâmetro pode ser um dos valores do tipo de enumeração XHR_CRED_PROMPT definido no arquivo de cabeçalho Msxml6.h .
|
|
Esse parâmetro pode ser um dos valores do tipo de enumeração XHR_AUTH definido no arquivo de cabeçalho Msxml6.h .
|
|
O número de milissegundos, até 0xFFFFFFFF, que o aplicativo espera antes de atingir o tempo limite. |
|
|
|
|
|
|
|
|
|
|
|
|
Retornar valor
Retornará S_OK se houver êxito.
Comentários
O método SetProperty na interface IXMLHTTPRequest2 é estendido na interface IXMLHTTPRequest3 com novas propriedades para dar suporte a novos cenários:
- XHR_PROP_NO_CACHE – suprime leituras e gravações de cache para a solicitação HTTP.
- XHR_PROP_EXTENDED_ERROR – faz com que a pilha HTTP forneça HRESULTS com o código de erro Win32 subjacente para o método OnError em caso de falha.
- XHR_PROP_QUERY_STRING_UTF8 – faz com que a cadeia de caracteres de consulta seja codificada em UTF-8 em vez de ACP para solicitação HTTP.
- XHR_PROP_IGNORE_CERT_ERRORS – suprime determinados erros de certificado do servidor.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [aplicativos da área de trabalho | Aplicativos UWP], MSXML 6.0 e posterior |
Servidor mínimo com suporte | Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | msxml6.h |