Taal

WindowsRuntimeStreamExtensions.AsStream Methode

Definitie

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.

Van toepassing op