HttpRequestHeaderCollection.IfUnmodifiedSince 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-Unmodified-Since-HTTP-Headers für eine HTTP-Anforderung darstellt, oder legt es fest.
public:
property IReference<DateTime> ^ IfUnmodifiedSince { IReference<DateTime> ^ get(); void set(IReference<DateTime> ^ value); };
IReference<DateTime> IfUnmodifiedSince();
void IfUnmodifiedSince(IReference<DateTime> value);
public System.Nullable<System.DateTimeOffset> IfUnmodifiedSince { get; set; }
var iReference = httpRequestHeaderCollection.ifUnmodifiedSince;
httpRequestHeaderCollection.ifUnmodifiedSince = iReference;
Public Property IfUnmodifiedSince As Nullable(Of DateTimeOffset)
Eigenschaftswert
Das DateTime-Objekt , das den Wert eines If-Unmodified-Since-HTTP-Headers für eine HTTP-Anforderung darstellt. Ein NULL-Wert bedeutet, dass der Header nicht vorhanden ist.
Hinweise
Die IfUnmodifiedSince-Eigenschaft stellt den Wert eines If-Unmodified-Since-HTTP-Headers für eine HTTP-Anforderungsnachricht dar. Der If-Unmodified-Since-Header ist das Datum und die Uhrzeit, zu der der Inhalt seitdem nicht geändert wurde.
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 die Granularitäts- und Datumsbereiche für die jeweilige Sprache transparent.
In C++ weist ein Wert die gleiche Granularität wie ein auf und unterstützt die für Javascript und .NET erforderlichen Datumsbereiche.
Ausführlichere Informationen finden Sie in der Windows.Foundation.DateTime-Struktur .
Der folgende Beispielcode zeigt eine Methode zum Festlegen des If-Unmodified-Since-Headers für ein HttpRequestMessage-Objekt mithilfe der IfUnmodifiedSince-Eigenschaft für das HttpRequestHeaderCollection-Objekt .
public void DemonstrateHeaderRequestIfUnmodifiedSince() {
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.IfUnmodifiedSince = value;
// Get the strong type out
System.Diagnostics.Debug.WriteLine("IfUnmodifiedSince value in ticks: {0}", request.Headers.IfUnmodifiedSince.Value.Ticks);
// The ToString() is useful for diagnostics, too.
System.Diagnostics.Debug.WriteLine("The IfUnmodfiedSince ToString() results: {0}", request.Headers.IfUnmodifiedSince.ToString());
}