Partager via


HttpResponseHeaderCollection.Allow Propriété

Définition

Obtient le HttpMethodHeaderValueCollection des objets HttpMethod qui représentent la valeur d’un en-tête HTTP Allow sur une réponse HTTP.

public:
 property HttpMethodHeaderValueCollection ^ Allow { HttpMethodHeaderValueCollection ^ get(); };
HttpMethodHeaderValueCollection Allow();
public HttpMethodHeaderValueCollection Allow { get; }
var httpMethodHeaderValueCollection = httpResponseHeaderCollection.allow;
Public ReadOnly Property Allow As HttpMethodHeaderValueCollection

Valeur de propriété

Collection d’objets HttpMethod qui représentent la valeur d’un en-tête Allow HTTP sur une réponse HTTP. Une collection vide signifie que l’en-tête est absent.

Remarques

La propriété Allow représente la valeur d’un en-tête Allow HTTP sur une réponse HTTP. L’en-tête Allow est une liste de méthodes HTTP (GET, PUT et POST, par exemple) autorisées par le serveur HTTP.

L’exemple de code suivant montre une méthode permettant d’obtenir et de définir l’en-tête Allow sur un objet HttpResponseMessage à l’aide de la propriété Allow sur l’objet HttpResponseHeaderCollection .

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());
}

S’applique à

Voir aussi