Compartilhar via


HttpResponseHeaderCollection.Age Propriedade

Definição

Obtém ou define o objeto TimeSpan que representa o valor de um cabeçalho HTTP Age em uma resposta HTTP.

public:
 property IReference<TimeSpan> ^ Age { IReference<TimeSpan> ^ get(); void set(IReference<TimeSpan> ^ value); };
IReference<TimeSpan> Age();

void Age(IReference<TimeSpan> value);
public System.Nullable<System.TimeSpan> Age { get; set; }
var iReference = httpResponseHeaderCollection.age;
httpResponseHeaderCollection.age = iReference;
Public Property Age As Nullable(Of TimeSpan)

Valor da propriedade

O objeto que representa o valor de um cabeçalho HTTP Age em uma resposta HTTP. Um valor nulo significa que o cabeçalho está ausente.

Comentários

A propriedade Age representa o valor do cabeçalho Age em uma resposta HTTP. O cabeçalho Idade é a idade da entidade no cache.

Ao programar com o .NET, essa estrutura fica oculta e os desenvolvedores devem usar a estrutura System.TimeSpan . O valor pode ser nulo, pois é digitado como TimeSpan? (um TimeSpan anulável).

No JavaScript, essa estrutura é acessada como um valor, não como um objeto . Por exemplo, use var a = 10000, não var a = { duration: 10000 }.

Observação

Em JavaScript, essa estrutura é tratada como o número de intervalos de milissegundos, não o número de intervalos de 100 nanossegundos. Portanto, os valores Windows.Foundation.TimeSpan podem perder a precisão ao serem portados entre idiomas.

Para obter informações mais detalhadas, consulte a interface Windows.Foundation.TimeSpan .

O código de exemplo a seguir mostra um método para definir o cabeçalho Age em um objeto HttpResponseMessage usando a propriedade Age no objeto HttpResponseHeaderCollection .

public void DemonstrateHeaderResponseAge() {
    var response = new HttpResponseMessage();

    // Set the header with a strong type.
    DateTimeOffset value = DateTimeOffset.UtcNow;
    response.Headers.Age = new TimeSpan(1, 35, 55); // 1 hour, 35 minutes, 55 seconds.

    // Get the strong type out
    System.Diagnostics.Debug.WriteLine("Age value in minutes: {0}", response.Headers.Age.Value.TotalMinutes);

    // The ToString() is useful for diagnostics, too.
    System.Diagnostics.Debug.WriteLine("The Age ToString() results: {0}", response.Headers.Age.ToString());
}

Aplica-se a

Confira também