HttpResponseHeaderCollection.Age Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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());
}