Compartir a través de


HttpMultipartContent Clase

Definición

Proporciona contenido HTTP que usa el tipo MIME multipart/* .

public ref class HttpMultipartContent sealed : IIterable<IHttpContent ^>, IClosable, IStringable, IHttpContent
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.IHttpMultipartContentFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(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 HttpMultipartContent final : IIterable<IHttpContent>, IClosable, IStringable, IHttpContent
/// [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.IHttpMultipartContentFactory, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class HttpMultipartContent final : IIterable<IHttpContent>, IClosable, IStringable, IHttpContent
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.IHttpMultipartContentFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(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 HttpMultipartContent : IEnumerable<IHttpContent>, System.IDisposable, IStringable, IHttpContent
[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.IHttpMultipartContentFactory), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class HttpMultipartContent : IEnumerable<IHttpContent>, System.IDisposable, IStringable, IHttpContent
function HttpMultipartContent(subtype, boundary)
Public NotInheritable Class HttpMultipartContent
Implements IDisposable, IEnumerable(Of IHttpContent), IHttpContent, IStringable
Herencia
Object Platform::Object IInspectable HttpMultipartContent
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)

Comentarios

Enumeración de la colección en C# o Microsoft Visual Basic

Puede recorrer en iteración un objeto HttpMultipartContent en C# o Microsoft Visual Basic. En muchos casos, como el uso de la sintaxis foreach , el compilador realiza esta conversión por usted y no tendrá que convertir a IEnumerable<IHttpContent> explícitamente. Si necesita convertir explícitamente, por ejemplo, si desea llamar a GetEnumerator, convierta a IEnumerable<T> con una restricción IHttpContent .

Constructores

HttpMultipartContent()

Inicializa una nueva instancia de la clase HttpMultipartContent .

HttpMultipartContent(String)

Inicializa una nueva instancia de la clase HttpMultipartContent con el subtipo MIME especificado.

HttpMultipartContent(String, String)

Inicializa una nueva instancia de la clase HttpMultipartContent con el subtipo MIME y la cadena de límite especificadas.

Propiedades

Headers

Obtiene una colección de encabezados de contenido establecidos en HttpMultipartContent.

Métodos

Add(IHttpContent)

Agregue contenido HTTP a la instancia httpMultipartContent .

BufferAllAsync()

Serialice HttpMultipartContent en memoria como una operación asincrónica.

Close()

Cierra la instancia httpMultipartContent y libera los recursos asignados.

Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados.

First()

Obtiene un objeto que se puede usar para enumerar el contenido del objeto HttpMultipartContent .

ReadAsBufferAsync()

Serialice HttpMultipartContent en un búfer como una operación asincrónica.

ReadAsInputStreamAsync()

Serialice HttpMultipartContent y devuelva un flujo de entrada que represente el contenido como una operación asincrónica.

ReadAsStringAsync()

Serialice HttpMultipartContent en una cadena como una operación asincrónica.

ToString()

Devuelve una cadena que representa el objeto HttpMultipartContent actual.

TryComputeLength(UInt64)

Determina si HttpMultipartContent tiene una longitud válida en bytes.

WriteToStreamAsync(IOutputStream)

Escriba HttpMultipartContent en un flujo de salida como una operación asincrónica.

Se aplica a

Consulte también