Partager via


ImageStream Classe

Définition

Implémentation du type IRandomAccessStreamWithContent utilisé dans l’espace de noms Imaging.

public ref class ImageStream sealed : IClosable, IRandomAccessStreamWithContentType
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ImageStream final : IClosable, IRandomAccessStreamWithContentType
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ImageStream : System.IDisposable, IRandomAccessStreamWithContentType
Public NotInheritable Class ImageStream
Implements IDisposable, IRandomAccessStreamWithContentType
Héritage
Object Platform::Object IInspectable ImageStream
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Propriétés

CanRead

Indique si vous pouvez lire le flux.

CanWrite

Indique si vous pouvez écrire dans le flux.

ContentType

Retourne le format de données du flux.

Position

Obtient le décalage d’octets du flux.

Size

Obtient ou définit la taille du flux d’accès aléatoire.

Méthodes

CloneStream()

Retourne le flux de fichiers pour ImageStream.

Close()

Ferme ImageStream.

Dispose()

Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées.

FlushAsync()

Valide de façon asynchrone les données de trame actuelles et vide toutes les données sur le flux d’image.

GetInputStreamAt(UInt64)

Retourne un flux d’entrée à un emplacement spécifié dans un flux.

GetOutputStreamAt(UInt64)

Retourne un flux de sortie à un emplacement spécifié dans un flux.

ReadAsync(IBuffer, UInt32, InputStreamOptions)

Lit les données de manière asynchrone à partir d’un flux séquentiel.

Seek(UInt64)

Définit la position du flux sur la valeur spécifiée.

WriteAsync(IBuffer)

Écrit des données de façon asynchrone dans un flux séquentiel.

S’applique à