WindowsRuntimeStreamExtensions.AsStream Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| AsStream(IRandomAccessStream) |
Convertit un flux d’accès aléatoire dans le Windows Runtime en flux managé dans le .NET pour les applications Windows Store. |
| AsStream(IRandomAccessStream, Int32) |
Convertit un flux d’accès aléatoire dans le Windows Runtime en flux managé dans le .NET pour les applications Windows Store à l’aide de 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 dans le Windows Runtime en flux managé dans le .NET pour les applications 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
- Windows.Storage.Streams.IRandomAccessStream
Objet Windows Runtime Windows.Storage.Streams.IRandomAccessStream à convertir.
Retours
Flux converti.
- Attributs
Exceptions
windowsRuntimeStream a la valeur null.
Remarques
Note
Dans Visual Basic et C#, vous pouvez appeler cette méthode en tant que méthode d’instance sur n’importe quel objet de type Stream. Lorsque vous utilisez la syntaxe de méthode d’instance pour appeler cette méthode, omettez le premier paramètre. Pour plus d’informations, consultez Extension Methods (Visual Basic) ou Extension Methods (C# Programming Guide).
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 taille de mémoire tampon différente, 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 dans le Windows Runtime en flux managé dans le .NET pour les applications Windows Store à l’aide de 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
- Windows.Storage.Streams.IRandomAccessStream
Objet Windows Runtime Windows.Storage.Streams.IRandomAccessStream à convertir.
- bufferSize
- Int32
Taille, en octets, de la mémoire tampon. Cette valeur ne peut pas être négative, mais elle peut être égale à 0 (zéro) pour désactiver la mise en mémoire tampon.
Retours
Flux converti.
- Attributs
Exceptions
windowsRuntimeStream a la valeur null.
bufferSize est négatif.
Remarques
Note
Dans Visual Basic et C#, vous pouvez appeler cette méthode en tant que méthode d’instance sur n’importe quel objet de type Stream. Lorsque vous utilisez la syntaxe de méthode d’instance pour appeler cette méthode, omettez le premier paramètre. Pour plus d’informations, consultez Extension Methods (Visual Basic) ou Extension Methods (C# Programming Guide).
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 appropriée pour votre situation.