WindowsRuntimeStreamExtensions.AsStream Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| AsStream(IRandomAccessStream) |
Converteert een stream voor willekeurige toegang in de Windows Runtime naar een beheerde stream in de .NET voor Windows Store-apps. |
| AsStream(IRandomAccessStream, Int32) |
Converteert een willekeurige toegangsstroom in de Windows Runtime naar een beheerde stream in de .NET voor Windows Store-apps met behulp van de opgegeven buffergrootte. |
AsStream(IRandomAccessStream)
Belangrijk
Deze API is niet CLS-conform.
Converteert een stream voor willekeurige toegang in de Windows Runtime naar een beheerde stream in de .NET voor Windows Store-apps.
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
Parameters
- windowsRuntimeStream
- Windows.Storage.Streams.IRandomAccessStream
Het Windows Runtime Windows.Storage.Streams.IRandomAccessStream-object dat moet worden geconverteerd.
Retouren
De geconverteerde stream.
- Kenmerken
Uitzonderingen
windowsRuntimeStream is null.
Opmerkingen
Note
In Visual Basic en C# kunt u deze methode aanroepen als een instantiemethode voor elk object van het type Stream. Wanneer u de syntaxis van de instantiemethode gebruikt om deze methode aan te roepen, laat u de eerste parameter weg. Zie Extension Methods (Visual Basic) of Extension Methods (C# Programming Guide) voor meer informatie.
Bij het converteren van de stream wordt een standaardbuffergrootte van 16.384 bytes gebruikt. Als u een andere buffergrootte wilt opgeven, gebruikt u de AsStream(IRandomAccessStream, Int32) overbelasting.
Van toepassing op
AsStream(IRandomAccessStream, Int32)
Belangrijk
Deze API is niet CLS-conform.
Converteert een willekeurige toegangsstroom in de Windows Runtime naar een beheerde stream in de .NET voor Windows Store-apps met behulp van de opgegeven buffergrootte.
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
Parameters
- windowsRuntimeStream
- Windows.Storage.Streams.IRandomAccessStream
Het Windows Runtime Windows.Storage.Streams.IRandomAccessStream-object dat moet worden geconverteerd.
- bufferSize
- Int32
De grootte, in bytes, van de buffer. Deze waarde kan niet negatief zijn, maar kan 0 (nul) zijn om buffering uit te schakelen.
Retouren
De geconverteerde stream.
- Kenmerken
Uitzonderingen
windowsRuntimeStream is null.
bufferSize is negatief.
Opmerkingen
Note
In Visual Basic en C# kunt u deze methode aanroepen als een instantiemethode voor elk object van het type Stream. Wanneer u de syntaxis van de instantiemethode gebruikt om deze methode aan te roepen, laat u de eerste parameter weg. Zie Extension Methods (Visual Basic) of Extension Methods (C# Programming Guide) voor meer informatie.
U gebruikt deze methode om een buffergrootte op te geven bij het converteren van de stream. Als u de standaardbuffergrootte van 16.384 bytes wilt gebruiken, gebruikt u de AsStream(IRandomAccessStream) overbelasting.
In de meeste gevallen verbetert buffering de prestaties van stroombewerkingen. U kunt buffering uitschakelen door in te stellen bufferSize op nul, maar u moet dit alleen doen wanneer u zeker weet dat het uitschakelen van buffering geschikt is voor uw situatie.