Condividi tramite


IRandomAccessStreamWithContentType Interfaccia

Definizione

Supporta l'accesso casuale dei dati nei flussi di input e output per un formato di dati specificato.

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
Derivato
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Proprietà

CanRead

Ottiene un valore che indica se il flusso può essere letto da .

(Ereditato da IRandomAccessStream)
CanWrite

Ottiene un valore che indica se il flusso può essere scritto in .

(Ereditato da IRandomAccessStream)
ContentType

Ottiene il formato dei dati.

(Ereditato da IContentTypeProvider)
Position

Ottiene l'offset di byte del flusso.

(Ereditato da IRandomAccessStream)
Size

Ottiene o imposta le dimensioni del flusso di accesso casuale.

(Ereditato da IRandomAccessStream)

Metodi

CloneStream()

Crea una nuova istanza di un oggetto IRandomAccessStream sulla stessa risorsa del flusso corrente.

(Ereditato da IRandomAccessStream)
Dispose()

Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite.

FlushAsync()

Scarica i dati in modo asincrono in un flusso sequenziale.

(Ereditato da IOutputStream)
GetInputStreamAt(UInt64)

Restituisce un flusso di input in una posizione specificata in un flusso.

(Ereditato da IRandomAccessStream)
GetOutputStreamAt(UInt64)

Restituisce un flusso di output in una posizione specificata in un flusso.

(Ereditato da IRandomAccessStream)
ReadAsync(IBuffer, UInt32, InputStreamOptions)

Legge i dati dal flusso in modo asincrono.

(Ereditato da IInputStream)
Seek(UInt64)

Imposta la posizione del flusso sul valore specificato.

(Ereditato da IRandomAccessStream)
WriteAsync(IBuffer)

Scrive i dati in modo asincrono in un flusso sequenziale.

(Ereditato da IOutputStream)

Si applica a

Vedi anche