Compartilhar via


Sys.Net.XmlHttpExecutor statusCode propriedade

Obtém o código de status da XMLHTTP objeto.

ObservaçãoObservação:

Para obter ou conjunto valores de propriedade para propriedades de API do cliente, você deve telefonar métodos de assessor de propriedade são nomeados com o get_ and set_ prefixos. Por exemplo, para obter ou conjunto um valor para uma propriedade, sistema autônomo Cancelar, you telefonar the get_cancel ou set_cancel métodos.

var statusCode = MyExecutor.get_statusCode();

Exceções

Tipo de exceção

Condição

Sys.InvalidOperationException

The statusCode propriedade foi acessada fora o evento manipulador.

- ou -

The statusCode propriedade foram acessada depois que o evento concluído ocorrer.

Valor de retorno

O código de status da XMLHTTPobjeto sistema autônomo uma seqüência de caracteres (por exemplo, "200 OK.

A solicitação foi bem-sucedida."). Para obter mais informações, consulte Sobre a XMLHTTP nativo.

Comentários

Você pode usar o statusCode propriedade somente no código que está sendo executado um concluído evento manipulador ou em execução na pilha de chamadas do concluído evento manipulador. Uma exceção é lançada se você usar o statusCode propriedade quando o executor não retornou com êxito ou se a responseAvailable propriedade de retornafalse. Uma exceção é lançada também se você usar o statusCodepropriedade depois que o evento concluído ocorrer. Isso ocorre porque o executor lançou sua referência para XMLHTTP objeto.

Exemplo

O exemplo a seguir mostra como acessar as informações de status usando statusCode propriedade. Este código faz parte de um exemplo completo encontrado no Sys.Net.XmlHttpExecutor visão geral da classe.

// Display the Web request status. 
resultElementId.innerHTML +=
   "Request Status: [" + executor.get_statusCode() + " " + 
             executor.get_statusText() + "]" + "<br/>";

Consulte também

Referência

Classe Sys.Net.WebRequestManager

Classe de sys.NET.WebRequestExecutor

Classe Sys.Net.XMLHttpExecutor