Partager via


HttpRequestHeaderCollection.IfModifiedSince Propriété

Définition

Obtient ou définit l’objet DateTime qui représente la valeur d’un en-tête HTTP If-Modified-Since sur une requête HTTP.

public:
 property IReference<DateTime> ^ IfModifiedSince { IReference<DateTime> ^ get(); void set(IReference<DateTime> ^ value); };
IReference<DateTime> IfModifiedSince();

void IfModifiedSince(IReference<DateTime> value);
public System.Nullable<System.DateTimeOffset> IfModifiedSince { get; set; }
var iReference = httpRequestHeaderCollection.ifModifiedSince;
httpRequestHeaderCollection.ifModifiedSince = iReference;
Public Property IfModifiedSince As Nullable(Of DateTimeOffset)

Valeur de propriété

Objet DateTime qui représente la valeur d’un en-tête HTTP If-Modified-Since sur une requête HTTP. Une valeur Null signifie que l’en-tête est absent.

Remarques

La propriété IfModifiedSince représente la valeur d’un en-tête HTTP If-Modified-Since sur un message de requête HTTP. L’en-tête If-Modified-Since est la date et l’heure de modification du contenu depuis.

Les langages Javascript et .NET n’utilisent pas directement l’objet DateTime . En Javascript, un DateTime est projeté en tant qu’objet, et dans .NET, il est projeté en tant que System.DateTimeOffset. Chaque langage gère en toute transparence la conversion vers les plages de granularité et de dates pour la langue respective.

En C++, une valeur a la même granularité qu’un et prend en charge les plages de dates requises par Javascript et .NET.

Pour plus d’informations, consultez la structure Windows.Foundation.DateTime .

L’exemple de code suivant montre une méthode pour définir l’en-tête If-Modified-Since sur un objet HttpRequestMessage à l’aide de la propriété IfModifiedSince sur l’objet HttpRequestHeaderCollection .

public void DemonstrateHeaderRequestIfModifiedSince() {
    var request = new HttpRequestMessage();

    // This is not typically set with a string.

    // Set the header with a strong type.
    var value = DateTimeOffset.Now.AddDays(-1); // Since yesterday.
    request.Headers.IfModifiedSince = value;

    // Get the strong type out
    System.Diagnostics.Debug.WriteLine("IfModifiedSince value in ticks: {0}", request.Headers.IfModifiedSince.Value.Ticks);

    // The ToString() is useful for diagnostics, too.
    System.Diagnostics.Debug.WriteLine("The IfModifiedSince ToString() results: {0}", request.Headers.IfModifiedSince.ToString());
}

S’applique à

Voir aussi