HttpResponseHeaderCollection.Allow 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 die HttpMethodHeaderValueCollection von HttpMethod-Objekten ab, die den Wert eines Allow-HTTP-Headers für eine HTTP-Antwort darstellen.
public:
property HttpMethodHeaderValueCollection ^ Allow { HttpMethodHeaderValueCollection ^ get(); };
HttpMethodHeaderValueCollection Allow();
public HttpMethodHeaderValueCollection Allow { get; }
var httpMethodHeaderValueCollection = httpResponseHeaderCollection.allow;
Public ReadOnly Property Allow As HttpMethodHeaderValueCollection
Eigenschaftswert
Die Auflistung von HttpMethod-Objekten, die den Wert eines Allow-HTTP-Headers für eine HTTP-Antwort darstellen. Eine leere Auflistung bedeutet, dass der Header nicht vorhanden ist.
Hinweise
Die Allow-Eigenschaft stellt den Wert eines Allow-HTTP-Headers für eine HTTP-Antwort dar. Der Allow-Header ist eine Liste der HTTP-Methoden (z. B. GET, PUT und POST), die vom HTTP-Server zugelassen werden.
Der folgende Beispielcode zeigt eine Methode zum Abrufen und Festlegen des Allow-Headers für ein HttpResponseMessage-Objekt mithilfe der Allow-Eigenschaft für das HttpResponseHeaderCollection-Objekt .
public void DemonstrateHeaderResponseAllow() {
var response = new HttpResponseMessage();
// Set the header with a string
response.Headers.Allow.TryParseAdd ("GET");
// Set the header with a strong type
response.Headers.Allow.Add(HttpMethod.Patch);
// Get the strong type out
foreach (var value in response.Headers.Allow) {
System.Diagnostics.Debug.WriteLine("Allow value: {0}", value.Method);
}
// The ToString() is useful for diagnostics, too.
System.Diagnostics.Debug.WriteLine("The Allow ToString() results: {0}", response.Headers.Allow.ToString());
}