WindowsRuntimeStreamExtensions.AsStream Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| AsStream(IRandomAccessStream) |
Converte um fluxo de acesso aleatório no Windows Runtime num fluxo gerido no .NET para aplicações da Windows Store. |
| AsStream(IRandomAccessStream, Int32) |
Converte um fluxo de acesso aleatório no Windows Runtime para um fluxo gerido no .NET para aplicações da Windows Store usando o tamanho do buffer especificado. |
AsStream(IRandomAccessStream)
Importante
Esta API não está em conformidade com CLS.
Converte um fluxo de acesso aleatório no Windows Runtime num fluxo gerido no .NET para aplicações da Windows Store.
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
- Windows.Storage.Streams.IRandomAccessStream
O objeto Windows Runtime Windows.Storage.Streams.IRandomAccessStream a converter.
Devoluções
O riacho convertido.
- Atributos
Exceções
windowsRuntimeStream é null.
Observações
Note
Em Visual Basic e C#, pode chamar este método como método de instância em qualquer objeto do tipo Stream. Quando usar a sintaxe do método de instância para chamar este método, omita o primeiro parâmetro. Para mais informações, consulte
Um tamanho padrão de buffer de 16.384 bytes é usado ao converter o fluxo. Para especificar um tamanho de buffer diferente, use a AsStream(IRandomAccessStream, Int32) sobrecarga.
Aplica-se a
AsStream(IRandomAccessStream, Int32)
Importante
Esta API não está em conformidade com CLS.
Converte um fluxo de acesso aleatório no Windows Runtime para um fluxo gerido no .NET para aplicações da Windows Store usando o tamanho do buffer 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
- Windows.Storage.Streams.IRandomAccessStream
O objeto Windows Runtime Windows.Storage.Streams.IRandomAccessStream a converter.
- bufferSize
- Int32
O tamanho, em bytes, do buffer. Este valor não pode ser negativo, mas pode ser 0 (zero) para desativar o buffering.
Devoluções
O riacho convertido.
- Atributos
Exceções
windowsRuntimeStream é null.
bufferSize é negativo.
Observações
Note
Em Visual Basic e C#, pode chamar este método como método de instância em qualquer objeto do tipo Stream. Quando usar a sintaxe do método de instância para chamar este método, omita o primeiro parâmetro. Para mais informações, consulte
Utiliza-se este método para especificar o tamanho do buffer ao converter o fluxo. Para usar o tamanho padrão do buffer de 16.384 bytes, use a AsStream(IRandomAccessStream) sobrecarga.
Na maioria das situações, o buffering melhora o desempenho das operações de fluxo. Podes desativar o buffering definindo bufferSize para zero, mas só deves fazê-lo quando tiveres a certeza de que desativar o buffering é apropriado para a tua situação.