Partager via


IRandomAccessStreamWithContentType Interface

Définition

Prend en charge l’accès aléatoire aux données dans les flux d’entrée et de sortie pour un format de données spécifié.

public interface class IRandomAccessStreamWithContentType : IClosable, IContentTypeProvider, IRandomAccessStream
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3424995367, 19261, 17295, 146, 50, 16, 199, 107, 199, 224, 56)]
struct IRandomAccessStreamWithContentType : IClosable, IContentTypeProvider, IRandomAccessStream
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(3424995367, 19261, 17295, 146, 50, 16, 199, 107, 199, 224, 56)]
public interface IRandomAccessStreamWithContentType : System.IDisposable, IContentTypeProvider, IRandomAccessStream
Public Interface IRandomAccessStreamWithContentType
Implements IContentTypeProvider, IDisposable, IRandomAccessStream
Dérivé
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

Obtient une valeur qui indique si le flux peut être lu.

(Hérité de IRandomAccessStream)
CanWrite

Obtient une valeur qui indique si le flux peut être écrit dans.

(Hérité de IRandomAccessStream)
ContentType

Obtient le format des données.

(Hérité de IContentTypeProvider)
Position

Obtient le décalage d’octets du flux.

(Hérité de IRandomAccessStream)
Size

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

(Hérité de IRandomAccessStream)

Méthodes

CloneStream()

Crée une instance d’un IRandomAccessStream sur la même ressource que le flux actuel.

(Hérité de IRandomAccessStream)
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()

Vide les données de façon asynchrone dans un flux séquentiel.

(Hérité de IOutputStream)
GetInputStreamAt(UInt64)

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

(Hérité de IRandomAccessStream)
GetOutputStreamAt(UInt64)

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

(Hérité de IRandomAccessStream)
ReadAsync(IBuffer, UInt32, InputStreamOptions)

Lit les données du flux de manière asynchrone.

(Hérité de IInputStream)
Seek(UInt64)

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

(Hérité de IRandomAccessStream)
WriteAsync(IBuffer)

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

(Hérité de IOutputStream)

S’applique à

Voir aussi