HttpMessage Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um contexto que flui pelo HttpPipeline.
public sealed class HttpMessage : IDisposable
type HttpMessage = class
interface IDisposable
Public NotInheritable Class HttpMessage
Implements IDisposable
- Herança
-
HttpMessage
- Implementações
Construtores
HttpMessage(Request, ResponseClassifier) |
Cria uma nova instância de HttpMessage. |
Propriedades
BufferResponse |
Obtém ou define o valor que indica se a resposta seria armazenada em buffer como parte do pipeline. O padrão é verdadeiro. |
CancellationToken |
O CancellationToken a ser usado durante o HttpMessage processamento. |
HasResponse |
Obtém o valor que indica se a resposta está definida nesta mensagem. |
NetworkTimeout |
Obtém ou define o valor de tempo limite de rede para esta mensagem. Se |
ProcessingContext |
O contexto de processamento da mensagem. |
Request |
Obtém o Request associado a esta mensagem. |
Response |
Obtém o Response associado a esta mensagem. Gera uma exceção se ela ainda não foi definida. Para evitar a exceção, use HasResponse a propriedade para marcar. |
ResponseClassifier |
A ResponseClassifier instância a ser usada para classificação de resposta durante a invocação de pipeline. |
Métodos
Dispose() |
Descarta a solicitação e a resposta. |
ExtractResponseContent() |
Retorna o fluxo de conteúdo de resposta e libera a propriedade dele para o chamador. Depois de chamar esses métodos usando ContentStream ou Content resultaria em exceção. |
SetProperty(String, Object) |
Define uma propriedade que modifica o comportamento do pipeline. Consulte a documentação de políticas individuais sobre quais propriedades ela dá suporte. |
SetProperty(Type, Object) |
Define uma propriedade que é armazenada com essa HttpMessage instância e pode ser usada para modificar o comportamento do pipeline. As propriedades internas podem ser chaveadas com tipos internos para impedir que o código externo substitua esses valores. |
TryGetProperty(String, Object) |
Obtém uma propriedade que modifica o comportamento do pipeline. Consulte a documentação de políticas individuais sobre quais propriedades ela dá suporte. |
TryGetProperty(Type, Object) |
Obtém uma propriedade que é armazenada com essa HttpMessage instância e pode ser usada para modificar o comportamento do pipeline. |
Aplica-se a
Azure SDK for .NET