Compartir a través de


IRandomAccessStreamWithContentType Interfaz

Definición

Admite el acceso aleatorio de datos en flujos de entrada y salida para un formato de datos especificado.

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
Derivado
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Propiedades

CanRead

Obtiene un valor que indica si se puede leer la secuencia.

(Heredado de IRandomAccessStream)
CanWrite

Obtiene un valor que indica si la secuencia se puede escribir en.

(Heredado de IRandomAccessStream)
ContentType

Obtiene el formato de los datos.

(Heredado de IContentTypeProvider)
Position

Obtiene el desplazamiento de bytes de la secuencia.

(Heredado de IRandomAccessStream)
Size

Obtiene o establece el tamaño de la secuencia de acceso aleatorio.

(Heredado de IRandomAccessStream)

Métodos

CloneStream()

Crea una nueva instancia de IRandomAccessStream en el mismo recurso que la secuencia actual.

(Heredado de IRandomAccessStream)
Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados.

FlushAsync()

Vacía los datos de forma asincrónica en una secuencia secuencial.

(Heredado de IOutputStream)
GetInputStreamAt(UInt64)

Devuelve un flujo de entrada en una ubicación especificada de una secuencia.

(Heredado de IRandomAccessStream)
GetOutputStreamAt(UInt64)

Devuelve un flujo de salida en una ubicación especificada de una secuencia.

(Heredado de IRandomAccessStream)
ReadAsync(IBuffer, UInt32, InputStreamOptions)

Lee los datos de la secuencia de forma asincrónica.

(Heredado de IInputStream)
Seek(UInt64)

Establece la posición de la secuencia en el valor especificado.

(Heredado de IRandomAccessStream)
WriteAsync(IBuffer)

Escribe datos de forma asincrónica en una secuencia secuencial.

(Heredado de IOutputStream)

Se aplica a

Consulte también