HttpContent.ReadAsStreamAsync Método
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í.
Serializa el contenido HTTP y devuelve una secuencia que representa el contenido.
Sobrecargas
ReadAsStreamAsync() |
Serializa el contenido HTTP y devuelve un flujo que representa el contenido como una operación asincrónica. |
ReadAsStreamAsync(CancellationToken) |
Serializa el contenido HTTP y devuelve un flujo que representa el contenido como una operación asincrónica. |
Comentarios
Tenga en cuenta que este método almacenará internamente el contenido en el búfer, a menos CreateContentReadStreamAsync() que se haya implementado para hacer lo contrario.
ReadAsStreamAsync()
- Source:
- HttpContent.cs
- Source:
- HttpContent.cs
- Source:
- HttpContent.cs
Serializa el contenido HTTP y devuelve un flujo que representa el contenido como una operación asincrónica.
public:
System::Threading::Tasks::Task<System::IO::Stream ^> ^ ReadAsStreamAsync();
public System.Threading.Tasks.Task<System.IO.Stream> ReadAsStreamAsync ();
member this.ReadAsStreamAsync : unit -> System.Threading.Tasks.Task<System.IO.Stream>
Public Function ReadAsStreamAsync () As Task(Of Stream)
Devoluciones
Objeto de tarea que representa la operación asincrónica.
Comentarios
Esta operación no se bloqueará. El objeto devuelto Task<TResult> se completará después de que se haya leído todo el flujo que representa el contenido.
Una vez completada la operación, la Result propiedad del objeto de tarea devuelto contiene la secuencia que representa el contenido HTTP. Después, la secuencia devuelta se puede usar para leer el contenido mediante varias API de secuencia.
Este método almacena en la tarea que devuelve todas las excepciones que no son de uso que puede producir el homólogo sincrónico del método. Si se almacena una excepción en la tarea devuelta, esa excepción se producirá cuando se espere a la tarea. Las excepciones de uso, como ArgumentException, se siguen produciendo de forma sincrónica. Para ver las excepciones almacenadas, vea las excepciones producidas por ReadAsStream().
Se aplica a
ReadAsStreamAsync(CancellationToken)
- Source:
- HttpContent.cs
- Source:
- HttpContent.cs
- Source:
- HttpContent.cs
Serializa el contenido HTTP y devuelve un flujo que representa el contenido como una operación asincrónica.
public:
System::Threading::Tasks::Task<System::IO::Stream ^> ^ ReadAsStreamAsync(System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.IO.Stream> ReadAsStreamAsync (System.Threading.CancellationToken cancellationToken);
member this.ReadAsStreamAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.IO.Stream>
Public Function ReadAsStreamAsync (cancellationToken As CancellationToken) As Task(Of Stream)
Parámetros
- cancellationToken
- CancellationToken
Token de cancelación para cancelar la operación.
Devoluciones
Objeto de tarea que representa la operación asincrónica.
Excepciones
Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.
Comentarios
Esta operación no se bloqueará. El objeto devuelto Task<TResult> se completará después de que se haya leído todo el flujo que representa el contenido.
Una vez completada la operación, la Result propiedad del objeto de tarea devuelto contiene la secuencia que representa el contenido HTTP. Después, la secuencia devuelta se puede usar para leer el contenido mediante varias API de secuencia.
Este método almacena en la tarea que devuelve todas las excepciones que no son de uso que puede producir el homólogo sincrónico del método. Si se almacena una excepción en la tarea devuelta, esa excepción se producirá cuando se espere a la tarea. Las excepciones de uso, como ArgumentException, se siguen produciendo de forma sincrónica. Para ver las excepciones almacenadas, vea las excepciones producidas por ReadAsStream().
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente las Cuestiones de GitHub como mecanismo de retroalimentación para el contenido y lo sustituiremos por un nuevo sistema de retroalimentación. Para más información, consulta:Enviar y ver comentarios de