IRandomAccessStreamWithContentType Schnittstelle
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.
Unterstützt den zufälligen Zugriff auf Daten in Eingabe- und Ausgabestreams für ein angegebenes Datenformat.
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
- Abgeleitet
- Attribute
- Implementiert
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Eigenschaften
CanRead |
Ruft einen Wert ab, der angibt, ob der Stream ausgelesen werden kann. (Geerbt von IRandomAccessStream) |
CanWrite |
Ruft einen Wert ab, der angibt, ob der Stream geschrieben werden kann. (Geerbt von IRandomAccessStream) |
ContentType |
Ruft das Format der Daten ab. (Geerbt von IContentTypeProvider) |
Position |
Ruft den Byteoffset des Datenstroms ab. (Geerbt von IRandomAccessStream) |
Size |
Ruft die Größe des Datenstroms für den zufälligen Zugriff ab oder legt sie fest. (Geerbt von IRandomAccessStream) |
Methoden
CloneStream() |
Erstellt eine neue instance eines IRandomAccessStream über dieselbe Ressource wie der aktuelle Stream. (Geerbt von IRandomAccessStream) |
Dispose() |
Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen. |
FlushAsync() |
Leert Daten asynchron in einem sequenziellen Stream. (Geerbt von IOutputStream) |
GetInputStreamAt(UInt64) |
Gibt einen Eingabedatenstrom an einer angegebenen Position in einem Datenstrom zurück. (Geerbt von IRandomAccessStream) |
GetOutputStreamAt(UInt64) |
Gibt einen Ausgabedatenstrom an einer angegebenen Position in einem Datenstrom zurück. (Geerbt von IRandomAccessStream) |
ReadAsync(IBuffer, UInt32, InputStreamOptions) |
Liest Daten asynchron aus dem Stream. (Geerbt von IInputStream) |
Seek(UInt64) |
Legt die Position des Datenstroms auf den angegebenen Wert fest. (Geerbt von IRandomAccessStream) |
WriteAsync(IBuffer) |
Schreibt Daten asynchron in einen sequenziellen Stream. (Geerbt von IOutputStream) |