HttpContentDispositionHeaderValue Clase

Definición

Representa el valor del encabezado HTTP Content-Disposition en el contenido HTTP de una solicitud o respuesta.

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
Herencia
Object Platform::Object IInspectable HttpContentDispositionHeaderValue
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Ejemplos

Consulte el ejemplo de código en la clase HttpContentHeaderCollection.

Comentarios

La clase HttpContentDispositionHeaderValue representa información en el encabezado Content-Disposition del contenido HTTP enviado en una solicitud HTTP o recibida en una respuesta HTTP.

La propiedad ContentDisposition de HttpContentHeaderCollection devuelve httpContentDispositionHeaderValue.

El encabezado Content-Disposition se usa normalmente para trabajar con cargas y descargas de archivos. El formato difiere de otros encabezados en que es un único encabezado con un tipo de disposición seguido de una lista de parámetros, algunos de los cuales están bien definidos.

Este encabezado se usa en dos contextos diferentes:

Constructores

HttpContentDispositionHeaderValue(String)

Inicializa una nueva instancia de la clase HttpContentDispositionHeaderValue con información de codificación de contenido para su uso en el encabezado HTTP Content-Disposition .

Propiedades

DispositionType

Obtiene o establece el valor de la información de tipo de disposición en el encabezado HTTP Content-Disposition .

FileName

Obtiene o establece el valor de la información filename-parm en el encabezado HTTP Content-Disposition para un único archivo.

FileNameStar

Obtiene o establece el valor de la característica filename-parm en el encabezado HTTP Content-Disposition para varios archivos.

Name

Obtiene o establece el nombre de una parte del cuerpo de contenido en el encabezado HTTP Content-Disposition .

Parameters

Obtiene un conjunto de parámetros incluidos en el encabezado HTTP Content-Disposition .

Size

Obtiene o establece el tamaño aproximado, en bytes, del archivo utilizado en el encabezado HTTP Content-Disposition .

Métodos

Parse(String)

Convierte una cadena en una instancia httpContentDispositionHeaderValue .

ToString()

Devuelve una cadena que representa el objeto HttpContentDispositionHeaderValue actual.

TryParse(String, HttpContentDispositionHeaderValue)

Determina si una cadena es información válida de HttpContentDispositionHeaderValue .

Se aplica a

Consulte también