HttpContentDispositionHeaderValue Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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:
- Encabezado MIME para el contenido del cuerpo anidado en la clase HttpMultipartFormDataContent . Para obtener más información, consulte IETF RFC 2183.
- Encabezado HTTP en la clase HttpContentHeaderCollection . Para obtener más información, consulte IETF RFC 6266.
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 . |