Partager via


WindowsRuntimeStreamExtensions.AsStream Méthode

Définition

Surcharges

AsStream(IRandomAccessStream)

Convertit un flux d’accès aléatoire Windows Runtime en un flux managé dans .NET pour les applications du Windows Store.

AsStream(IRandomAccessStream, Int32)

Convertit un flux d’accès aléatoire Windows Runtime en un flux managé dans .NET pour les applications du Windows Store utilisant la taille de mémoire tampon spécifiée.

AsStream(IRandomAccessStream)

Important

Cette API n’est pas conforme CLS.

Convertit un flux d’accès aléatoire Windows Runtime en un flux managé dans .NET pour les applications du 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

Paramètres

windowsRuntimeStream
IRandomAccessStream

Objet IRandomAccessStream Windows Runtime à convertir.

Retours

Flux converti.

Attributs

Exceptions

windowsRuntimeStream a la valeur null.

Remarques

Notes

Dans Visual Basic et C#, vous pouvez appeler cette méthode en tant que méthode instance sur n’importe quel objet de type Stream. Lorsque vous utilisez la syntaxe des méthodes d'instance pour appeler cette méthode, omettez le premier paramètre. Pour plus d’informations, consultez Méthodes d’extension (Visual Basic) ou Méthodes d’extension (Guide de programmation C#).

Une taille de mémoire tampon par défaut de 16 384 octets est utilisée lors de la conversion du flux. Pour spécifier une autre taille de mémoire tampon, utilisez la AsStream(IRandomAccessStream, Int32) surcharge.

S’applique à

AsStream(IRandomAccessStream, Int32)

Important

Cette API n’est pas conforme CLS.

Convertit un flux d’accès aléatoire Windows Runtime en un flux managé dans .NET pour les applications du Windows Store utilisant la taille de mémoire tampon spécifié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

Paramètres

windowsRuntimeStream
IRandomAccessStream

Objet IRandomAccessStream Windows Runtime à convertir.

bufferSize
Int32

Taille en octets de la mémoire tampon. Cette valeur ne peut pas être négative, mais elle peut avoir la valeur 0 (zéro) pour désactiver la mise en mémoire tampon.

Retours

Flux converti.

Attributs

Exceptions

windowsRuntimeStream a la valeur null.

bufferSize est un nombre négatif.

Remarques

Notes

Dans Visual Basic et C#, vous pouvez appeler cette méthode en tant que méthode instance sur n’importe quel objet de type Stream. Lorsque vous utilisez la syntaxe des méthodes d'instance pour appeler cette méthode, omettez le premier paramètre. Pour plus d’informations, consultez Méthodes d’extension (Visual Basic) ou Méthodes d’extension (Guide de programmation C#).

Vous utilisez cette méthode pour spécifier une taille de mémoire tampon lors de la conversion du flux. Pour utiliser la taille de mémoire tampon par défaut de 16 384 octets, utilisez la AsStream(IRandomAccessStream) surcharge.

Dans la plupart des cas, la mise en mémoire tampon améliore les performances des opérations de flux. Vous pouvez désactiver la mise en mémoire tampon en définissant bufferSize sur zéro, mais vous devez le faire uniquement lorsque vous êtes sûr que la désactivation de la mise en mémoire tampon est adaptée à votre situation.

S’applique à