HttpResponseHeaderCollection.Age Propriedade
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.
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());
}