HttpResponseHeaderCollection.Age Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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());
}