HttpBufferContent Clase
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í.
Proporciona contenido HTTP que usa un búfer.
public ref class HttpBufferContent sealed : IClosable, IStringable, IHttpContent
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.IHttpBufferContentFactory, 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 HttpBufferContent final : 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.IHttpBufferContentFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class HttpBufferContent final : IClosable, IStringable, IHttpContent
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.IHttpBufferContentFactory), 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 HttpBufferContent : 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.IHttpBufferContentFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class HttpBufferContent : System.IDisposable, IStringable, IHttpContent
function HttpBufferContent(content, offset, count)
Public NotInheritable Class HttpBufferContent
Implements IDisposable, IHttpContent, IStringable
- Herencia
- Atributos
- Implementaciones
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)
|
Al enviar (método POST) una clase HttpBufferContent, el valor HttpProgress.BytesSent salta de 0 % bytes enviados a 100 % bytes enviados en un evento de progreso, ya que todo el búfer se mueve a las API de red inferiores a la vez. Para obtener un progreso más detallado, use HttpStreamContent en lugar de HttpBufferContent, ya que las secuencias se leen y envían en fragmentos más pequeños, lo que da lugar a más eventos de progreso. Por ejemplo, 0 bytes enviados, 65536 bytes enviados, 131072 bytes enviados, etc.
Http |
Inicializa una nueva instancia de la clase HttpBufferContent con el búfer especificado. |
Http |
Inicializa una nueva instancia de la clase HttpBufferContent con un desplazamiento y un recuento de bytes del búfer especificado. |
Headers |
Obtiene una colección de encabezados de contenido establecidos en HttpBufferContent. |
Buffer |
Serialice HttpBufferContent en memoria como una operación asincrónica. |
Close() |
Cierra la instancia httpBufferContent 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. |
Read |
Serialice HttpBufferContent en un búfer como una operación asincrónica. |
Read |
Serialice HttpBufferContent y devuelva un flujo de entrada que represente el contenido como una operación asincrónica. |
Read |
Serialice HttpBufferContent en una cadena como una operación asincrónica. |
To |
Devuelve una cadena que representa el objeto HttpBufferContent actual. |
Try |
Calcula la longitud httpBufferContent en bytes. |
Write |
Escriba HttpBufferContent en un flujo de salida como una operación asincrónica. |
Producto | Versiones |
---|---|
WinRT | Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100 |