Partager via


HttpResponseHeaderCollection.Age Propriété

Définition

Obtient ou définit l’objet TimeSpan qui représente la valeur d’un en-tête HTTP Age sur une réponse 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)

Valeur de propriété

Objet qui représente la valeur d’un en-tête HTTP Age sur une réponse HTTP. Une valeur null signifie que l’en-tête est absent.

Remarques

La propriété Age représente la valeur de l’en-tête Age sur une réponse HTTP. L’en-tête Age est l’âge de l’entité dans le cache.

Lors de la programmation avec .NET, cette structure est masquée et les développeurs doivent utiliser la structure System.TimeSpan . La valeur peut être null, car elle est tapée en tant que TimeSpan? (un TimeSpan nullable).

En JavaScript, cette structure est accessible en tant que valeur, et non en tant qu’objet. Par exemple, utilisez var a = 10000, et non var a = { duration: 10000 }.

Notes

En JavaScript, cette structure est traitée comme le nombre d’intervalles de millisecondes, et non comme le nombre d’intervalles de 100 nanosecondes. Par conséquent, les valeurs Windows.Foundation.TimeSpan peuvent perdre en précision lors du portage entre les langues.

Pour plus d’informations, consultez l’interface Windows.Foundation.TimeSpan .

L’exemple de code suivant montre une méthode permettant de définir l’en-tête Age sur un objet HttpResponseMessage à l’aide de la propriété Age sur l’objet 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());
}

S’applique à

Voir aussi