HttpContentDispositionHeaderValue Classe

Definição

Representa o valor do cabeçalho HTTP Content-Disposition no conteúdo HTTP em uma solicitação ou uma resposta.

public ref class HttpContentDispositionHeaderValue sealed : IStringable
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.Headers.IHttpContentDispositionHeaderValueFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [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 HttpContentDispositionHeaderValue final : 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)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.Headers.IHttpContentDispositionHeaderValueFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class HttpContentDispositionHeaderValue final : IStringable
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.Headers.IHttpContentDispositionHeaderValueFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[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 HttpContentDispositionHeaderValue : 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)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.Headers.IHttpContentDispositionHeaderValueFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class HttpContentDispositionHeaderValue : IStringable
function HttpContentDispositionHeaderValue(dispositionType)
Public NotInheritable Class HttpContentDispositionHeaderValue
Implements IStringable
Herança
Object Platform::Object IInspectable HttpContentDispositionHeaderValue
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Exemplos

Consulte o exemplo de código na classe HttpContentHeaderCollection.

Comentários

A classe HttpContentDispositionHeaderValue representa informações no cabeçalho Content-Disposition no conteúdo HTTP enviado em uma solicitação HTTP ou recebido em uma resposta HTTP.

A propriedade ContentDisposition no HttpContentHeaderCollection retorna um HttpContentDispositionHeaderValue.

O cabeçalho Content-Disposition normalmente é usado para trabalhar com uploads e downloads de arquivos. O formato difere de outros cabeçalhos, pois é um único cabeçalho com um tipo de disposição seguido por uma lista de parâmetros, alguns dos quais são bem definidos.

Esse cabeçalho é usado em dois contextos diferentes:

Construtores

HttpContentDispositionHeaderValue(String)

Inicializa uma nova instância da classe HttpContentDispositionHeaderValue com informações de codificação de conteúdo para uso no cabeçalho HTTP Content-Disposition .

Propriedades

DispositionType

Obtém ou define o valor das informações de tipo de disposição no cabeçalho HTTP Content-Disposition .

FileName

Obtém ou define o valor das informações de filename-parm no cabeçalho HTTP Content-Disposition para um único arquivo.

FileNameStar

Obtém ou define o valor da característica filename-parm no cabeçalho HTTP Content-Disposition para vários arquivos.

Name

Obtém ou define o nome de uma parte do corpo do conteúdo no cabeçalho HTTP Content-Disposition .

Parameters

Obtém um conjunto de parâmetros incluídos no cabeçalho HTTP Content-Disposition .

Size

Obtém ou define o tamanho aproximado, em bytes, do arquivo usado no cabeçalho HTTP Content-Disposition .

Métodos

Parse(String)

Converte uma cadeia de caracteres em uma instância HttpContentDispositionHeaderValue .

ToString()

Retorna uma cadeia de caracteres que representa o objeto HttpContentDispositionHeaderValue atual.

TryParse(String, HttpContentDispositionHeaderValue)

Determina se uma cadeia de caracteres é uma informação HttpContentDispositionHeaderValue válida.

Aplica-se a

Confira também