HttpResponseHeaderCollection.Allow Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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());
}