HttpDateOrDeltaHeaderValue Klasse
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.
Stellt den Wert des Retry-After-HTTP-Headers für eine HTTP-Antwort dar.
public ref class HttpDateOrDeltaHeaderValue sealed : IStringable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class HttpDateOrDeltaHeaderValue final : IStringable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class HttpDateOrDeltaHeaderValue : IStringable
Public NotInheritable Class HttpDateOrDeltaHeaderValue
Implements IStringable
- Vererbung
- Attribute
- Implementiert
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Beispiele
Der folgende Beispielcode zeigt eine Methode zum Abrufen und Festlegen des Retry-After-HTTP-Headers für ein HttpResponseMessage-Objekt mithilfe der Eigenschaften und Methoden der HttpDateOrDeltaHeaderValue-Klasse.
using System;
using Windows.Web.Http;
using Windows.Web.Http.Headers;
public void DemonstrateHeaderResponseRetryAfter() {
var response = new HttpResponseMessage();
// Set the header with a strong type.
HttpDateOrDeltaHeaderValue newvalue;
bool parseOk = HttpDateOrDeltaHeaderValue.TryParse("", out newvalue);
if (parseOk) {
response.Headers.RetryAfter = newvalue;
}
// Get the strong type out
System.Diagnostics.Debug.WriteLine("Date value in ticks: {0}", response.Headers.Date.Value.Ticks);
// The ToString() is useful for diagnostics, too.
System.Diagnostics.Debug.WriteLine("The Date ToString() results: {0}", response.Headers.Date.ToString());
}
Hinweise
Die HttpDateOrDeltaHeaderValue-Klasse stellt den Retry-After-HTTP-Header für eine HTTP-Antwort dar.
Die RetryAfter-Eigenschaft für httpResponseHeaderCollection gibt ein HttpDateOrDeltaHeaderValue-Objekt zurück.
Eigenschaften
Date |
Ruft den Wert der HTTP-Datumsinformationen ab, die im Retry-After-HTTP-Header verwendet werden. |
Delta |
Ruft den Wert der delta-seconds-Informationen ab, die im Retry-After-HTTP-Header verwendet werden. |
Methoden
Parse(String) |
Konvertiert eine Zeichenfolge in ein HttpDateOrDeltaHeaderValue-instance. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle HttpDateOrDeltaHeaderValue-Objekt darstellt. |
TryParse(String, HttpDateOrDeltaHeaderValue) |
Bestimmt, ob eine Zeichenfolge gültige HttpDateOrDeltaHeaderValue-Informationen ist. |