HttpContentDispositionHeaderValue Classe
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.
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
- 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:
- Um cabeçalho MIME para conteúdo de corpo aninhado na classe HttpMultipartFormDataContent . Para obter mais informações, consulte IETF RFC 2183.
- Um cabeçalho HTTP na classe HttpContentHeaderCollection . Para obter mais informações, consulte IETF RFC 6266.
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. |