HttpRequestHeaderCollection.IfModifiedSince Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das DateTime-Objekt ab, das den Wert eines If-Modified-Since-HTTP-Headers für eine HTTP-Anforderung darstellt, oder legt es fest.
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)
Eigenschaftswert
Das DateTime-Objekt , das den Wert eines If-Modified-Since-HTTP-Headers für eine HTTP-Anforderung darstellt. Ein NULL-Wert bedeutet, dass der Header nicht vorhanden ist.
Hinweise
Die IfModifiedSince-Eigenschaft stellt den Wert eines If-Modified-Since-HTTP-Headers für eine HTTP-Anforderungsnachricht dar. Der If-Modified-Since-Header ist das Datum und die Uhrzeit der Änderung des Inhalts seit.
Javascript und .NET-Sprachen verwenden das DateTime-Objekt nicht direkt. In Javascript wird ein DateTime-Objekt als Objekt projiziert, und in .NET wird es als System.DateTimeOffset projiziert. Jede Sprache verarbeitet die Konvertierung in den Granularitäts- und Datumsbereichen für die jeweilige Sprache transparent.
In C++ weist ein Wert die gleiche Granularität wie a auf und unterstützt die Datumsbereiche, die für Javascript und .NET erforderlich sind.
Ausführlichere Informationen finden Sie in der Struktur Windows.Foundation.DateTime .
Der folgende Beispielcode zeigt eine Methode zum Festlegen des If-Modified-Since-Headers für ein HttpRequestMessage-Objekt mithilfe der IfModifiedSince-Eigenschaft für das HttpRequestHeaderCollection-Objekt .
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());
}