IRandomAccessStreamWithContentType Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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) |