WindowsRuntimeStreamExtensions.AsStream Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| AsStream(IRandomAccessStream) |
Konvertiert einen Datenstrom mit wahllosem Zugriff im Windows-Runtime in einen verwalteten Datenstrom im .NET für Windows Store-Apps. |
| AsStream(IRandomAccessStream, Int32) |
Konvertiert einen Datenstrom mit wahllosem Zugriff im Windows-Runtime in einen verwalteten Datenstrom im .NET für Windows Store-Apps mit der angegebenen Puffergröße. |
AsStream(IRandomAccessStream)
Wichtig
Diese API ist nicht CLS-kompatibel.
Konvertiert einen Datenstrom mit wahllosem Zugriff im Windows-Runtime in einen verwalteten Datenstrom im .NET für 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
Parameter
- windowsRuntimeStream
- Windows.Storage.Streams.IRandomAccessStream
Das zu konvertierende objekt Windows-Runtime Windows.Storage.Streams.IRandomAccessStream.
Gibt zurück
Der konvertierte Datenstrom.
- Attribute
Ausnahmen
windowsRuntimeStream ist null.
Hinweise
Note
In Visual Basic und C# können Sie diese Methode als Instanzmethode für jedes Objekt vom Typ Stream aufrufen. Wenn Sie die Instanzmethodensyntax verwenden, um diese Methode aufzurufen, lassen Sie den ersten Parameter aus. Weitere Informationen finden Sie unter Extension-Methoden (Visual Basic) oder Extension-Methoden (C#-Programmierhandbuch).
Beim Konvertieren des Datenstroms wird eine Standardpuffergröße von 16.384 Byte verwendet. Verwenden Sie die AsStream(IRandomAccessStream, Int32) Überladung, um eine andere Puffergröße anzugeben.
Gilt für:
AsStream(IRandomAccessStream, Int32)
Wichtig
Diese API ist nicht CLS-kompatibel.
Konvertiert einen Datenstrom mit wahllosem Zugriff im Windows-Runtime in einen verwalteten Datenstrom im .NET für Windows Store-Apps mit der angegebenen Puffergröße.
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
Parameter
- windowsRuntimeStream
- Windows.Storage.Streams.IRandomAccessStream
Das zu konvertierende objekt Windows-Runtime Windows.Storage.Streams.IRandomAccessStream.
- bufferSize
- Int32
Die Größe des Puffers in Bytes. Dieser Wert kann nicht negativ sein, kann jedoch 0 (Null) sein, um die Pufferung zu deaktivieren.
Gibt zurück
Der konvertierte Datenstrom.
- Attribute
Ausnahmen
windowsRuntimeStream ist null.
bufferSize ist negativ.
Hinweise
Note
In Visual Basic und C# können Sie diese Methode als Instanzmethode für jedes Objekt vom Typ Stream aufrufen. Wenn Sie die Instanzmethodensyntax verwenden, um diese Methode aufzurufen, lassen Sie den ersten Parameter aus. Weitere Informationen finden Sie unter Extension-Methoden (Visual Basic) oder Extension-Methoden (C#-Programmierhandbuch).
Mit dieser Methode geben Sie beim Konvertieren des Datenstroms eine Puffergröße an. Verwenden Sie die AsStream(IRandomAccessStream) Überladung, um die Standardpuffergröße von 16.384 Bytes zu verwenden.
In den meisten Situationen verbessert die Pufferung die Leistung von Datenstromvorgängen. Sie können die Pufferung deaktivieren, indem Sie die Einstellung auf Null festlegen bufferSize . Dies sollten Sie jedoch nur tun, wenn Sie sicher sind, dass die Deaktivierung der Pufferung für Ihre Situation geeignet ist.