Compartir vía


WindowsRuntimeStreamExtensions.AsStream Método

Definición

Sobrecargas

AsStream(IRandomAccessStream)

Convierte una secuencia de acceso aleatorio en Windows Runtime en una secuencia administrada en .NET para aplicaciones de la Tienda Windows.

AsStream(IRandomAccessStream, Int32)

Convierte una secuencia de acceso aleatorio en Windows Runtime en una secuencia administrada en .NET para aplicaciones de la Tienda Windows con el tamaño de búfer especificado.

AsStream(IRandomAccessStream)

Importante

Esta API no es conforme a CLS.

Convierte una secuencia de acceso aleatorio en Windows Runtime en una secuencia administrada en .NET para aplicaciones de la Tienda Windows.

public:
[System::Runtime::CompilerServices::Extension]
 static System::IO::Stream ^ AsStream(Windows::Storage::Streams::IRandomAccessStream ^ windowsRuntimeStream);
[System.CLSCompliant(false)]
public static System.IO.Stream AsStream (this Windows.Storage.Streams.IRandomAccessStream windowsRuntimeStream);
[<System.CLSCompliant(false)>]
static member AsStream : Windows.Storage.Streams.IRandomAccessStream -> System.IO.Stream
<Extension()>
Public Function AsStream (windowsRuntimeStream As IRandomAccessStream) As Stream

Parámetros

windowsRuntimeStream
IRandomAccessStream

Windows Runtime IRandomAccessStream objeto que se va a convertir.

Devoluciones

Secuencia convertida.

Atributos

Excepciones

windowsRuntimeStream es null.

Comentarios

Nota

En Visual Basic y C#, puede llamar a este método como método de instancia en cualquier objeto de tipo Stream. Cuando use la sintaxis del método de instancia para llamar a este método, omita el primer parámetro. Para obtener más información, vea métodos de extensión de (Visual Basic) o métodos de extensión de (Guía de programación de C#).

Se usa un tamaño de búfer predeterminado de 16 384 bytes al convertir la secuencia. Para especificar un tamaño de búfer diferente, use la sobrecarga AsStream(IRandomAccessStream, Int32).

Se aplica a

AsStream(IRandomAccessStream, Int32)

Importante

Esta API no es conforme a CLS.

Convierte una secuencia de acceso aleatorio en Windows Runtime en una secuencia administrada en .NET para aplicaciones de la Tienda Windows con el tamaño de búfer especificado.

public:
[System::Runtime::CompilerServices::Extension]
 static System::IO::Stream ^ AsStream(Windows::Storage::Streams::IRandomAccessStream ^ windowsRuntimeStream, int bufferSize);
[System.CLSCompliant(false)]
public static System.IO.Stream AsStream (this Windows.Storage.Streams.IRandomAccessStream windowsRuntimeStream, int bufferSize);
[<System.CLSCompliant(false)>]
static member AsStream : Windows.Storage.Streams.IRandomAccessStream * int -> System.IO.Stream
<Extension()>
Public Function AsStream (windowsRuntimeStream As IRandomAccessStream, bufferSize As Integer) As Stream

Parámetros

windowsRuntimeStream
IRandomAccessStream

Windows Runtime IRandomAccessStream objeto que se va a convertir.

bufferSize
Int32

Tamaño, en bytes, del búfer. Este valor no puede ser negativo, pero puede ser 0 (cero) para deshabilitar el almacenamiento en búfer.

Devoluciones

Secuencia convertida.

Atributos

Excepciones

windowsRuntimeStream es null.

bufferSize es negativo.

Comentarios

Nota

En Visual Basic y C#, puede llamar a este método como método de instancia en cualquier objeto de tipo Stream. Cuando use la sintaxis del método de instancia para llamar a este método, omita el primer parámetro. Para obtener más información, vea métodos de extensión de (Visual Basic) o métodos de extensión de (Guía de programación de C#).

Este método se usa para especificar un tamaño de búfer al convertir la secuencia. Para usar el tamaño de búfer predeterminado de 16 384 bytes, use la sobrecarga de AsStream(IRandomAccessStream).

En la mayoría de las situaciones, el almacenamiento en búfer mejora el rendimiento de las operaciones de flujo. Puede deshabilitar el almacenamiento en búfer estableciendo bufferSize en cero, pero solo debe hacerlo cuando esté seguro de que deshabilitar el almacenamiento en búfer es adecuado para su situación.

Se aplica a