HttpResponseHeaderCollection.Allow Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o HttpMethodHeaderValueCollection de objetos HttpMethod que representam o valor de um cabeçalho Permitir HTTP em uma resposta HTTP.
public:
property HttpMethodHeaderValueCollection ^ Allow { HttpMethodHeaderValueCollection ^ get(); };
HttpMethodHeaderValueCollection Allow();
public HttpMethodHeaderValueCollection Allow { get; }
var httpMethodHeaderValueCollection = httpResponseHeaderCollection.allow;
Public ReadOnly Property Allow As HttpMethodHeaderValueCollection
Valor da propriedade
A coleção de objetos HttpMethod que representam o valor de um cabeçalho Allow HTTP em uma resposta HTTP. Uma coleção vazia significa que o cabeçalho está ausente.
Comentários
A propriedade Allow representa o valor de um cabeçalho Permitir HTTP em uma resposta HTTP. O cabeçalho Allow é uma lista de métodos HTTP (GET, PUT e POST, por exemplo) permitidos pelo servidor HTTP.
O código de exemplo a seguir mostra um método para obter e definir o cabeçalho Allow em um objeto HttpResponseMessage usando a propriedade Allow no objeto 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());
}