HttpClientRequestMessage Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Implémentation basée sur HttpClient de DataServiceClientRequestMessage.
public class HttpClientRequestMessage : Microsoft.OData.Client.DataServiceClientRequestMessage, IDisposable
type HttpClientRequestMessage = class
inherit DataServiceClientRequestMessage
interface IDisposable
Public Class HttpClientRequestMessage
Inherits DataServiceClientRequestMessage
Implements IDisposable
- Héritage
- Implémente
Constructeurs
HttpClientRequestMessage(DataServiceClientRequestMessageArgs) |
Implémentation basée sur HttpClient de DataServiceClientRequestMessage. |
Propriétés
ActualMethod |
Obtient ou la méthode réelle. Dans les situations de post-tunneling, la méthode sera POST au lieu de la méthode de verbe spécifiée. (Hérité de DataServiceClientRequestMessage) |
Credentials |
Obtient ou définit les informations d'identification de cette requête. |
Headers |
Retourne la collection des en-têtes de requête. |
Method |
Obtient ou définit la méthode de cette requête. |
ReadWriteTimeout |
Obsolète.
HttpClientRequestMessage utilise HttpClient en interne la classe pour envoyer des requêtes HTTP et recevoir des réponses d’une ressource identifiée par l’URI spécifié. HttpClient la classe ne prend pas en charge le délai d’expiration de lecture et d’écriture. Actuellement, cette propriété définit simplement laTimeout valeur. Il est conservé à des fins de compatibilité descendante et sera supprimé dans une prochaine version majeure. |
SendChunked |
Obtient ou définit une valeur qui indique s’il faut envoyer des données en segments. |
Timeout |
Obtient ou définit le délai d'expiration (en secondes) de cette requête. |
Url |
Obtient ou définit l'URL de la requête. |
Méthodes
Abort() |
Interrompt la requête en cours. |
BeginGetRequestStream(AsyncCallback, Object) |
Démarre une requête asynchrone pour un objet System.IO.Stream utilisé pour écrire des données. |
BeginGetResponse(AsyncCallback, Object) |
Démarre une requête asynchrone adressée à une ressource Internet. |
Dispose() |
Implémentation basée sur HttpClient de DataServiceClientRequestMessage. |
Dispose(Boolean) |
Exécute le travail de nettoyage réel. |
EndGetRequestStream(IAsyncResult) |
Termine une requête asynchrone pour un objet System.IO.Stream utilisé pour écrire des données. |
EndGetResponse(IAsyncResult) |
Termine une requête asynchrone adressée à une ressource Internet. |
GetHeader(String) |
Retourne la valeur d'en-tête avec le nom donné. |
GetResponse() |
Retourne une réponse d'une ressource Internet. |
GetStream() |
Obtient le flux à utiliser pour écrire la charge utile de la requête. |
SetHeader(String, String) |
Définit la valeur d'en-tête avec le nom donné. |