HttpResponseHeaderCollection.Age Propiedad

Definición

Obtiene o establece el objeto TimeSpan que representa el valor de un encabezado HTTP age en una respuesta 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 de propiedad

Objeto que representa el valor de un encabezado HTTP Age en una respuesta HTTP. Un valor NULL significa que el encabezado no está presente.

Comentarios

La propiedad Age representa el valor del encabezado Age en una respuesta HTTP. El encabezado Age es la antigüedad de la entidad en la memoria caché.

Al programar con .NET, esta estructura está oculta y los desarrolladores deben usar la estructura System.TimeSpan . El valor puede ser null, porque se escribe como TimeSpan? (un TimeSpan que acepta valores NULL).

En JavaScript, se obtiene acceso a esta estructura como un valor, no como un objeto . Por ejemplo, use var a = 10000, no var a = { duration: 10000 }.

Nota

En JavaScript, esta estructura se trata como el número de intervalos de milisegundos, no el número de intervalos de 100 nanosegundos. Por lo tanto, los valores de Windows.Foundation.TimeSpan pueden perder precisión al migrarse entre idiomas.

Para obtener información más detallada, consulta la interfaz Windows.Foundation.TimeSpan .

En el código de ejemplo siguiente se muestra un método para establecer el encabezado Age en un objeto HttpResponseMessage mediante la propiedad Age en el 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());
}

Se aplica a

Consulte también