IRandomAccessStreamReference Interfaz

Definición

Permite que un componente de Windows Runtime proporcione acceso a una secuencia encapsulada.

public interface class IRandomAccessStreamReference
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(871248180, 7638, 20026, 128, 103, 209, 193, 98, 232, 100, 43)]
struct IRandomAccessStreamReference
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(871248180, 7638, 20026, 128, 103, 209, 193, 98, 232, 100, 43)]
public interface IRandomAccessStreamReference
Public Interface IRandomAccessStreamReference
Derivado
Atributos

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)

Comentarios

Implemente la interfaz IRandomAccessStreamReference cuando el componente de Windows Runtime expone un flujo de acceso aleatorio a los autores de llamadas. Para una secuencia secuencial de solo lectura, implemente la interfaz IInputStreamReference .

Por ejemplo, storageFile proporciona un IRandomAccessStream para el contenido de un archivo, por lo que implementa la interfaz IRandomAccessStreamReference. Normalmente, proporcionar una secuencia requiere acceso al disco duro, por lo que las operaciones de flujo son asincrónicas. Los componentes que consumen contenido de archivo reciben una IRandomAccessStreamReference en lugar de una referencia de StorageFile , ya que esta interfaz es el requisito más mínimo para el parámetro de entrada.

Importante

No todos los orígenes pueden proporcionar flujos de acceso aleatorios de forma eficaz. Si un componente solo requiere acceso de lectura secuencial, considere la posibilidad de implementar la interfaz IInputStreamReference en lugar de la interfaz IRandomAccessStreamReference.

Métodos

OpenReadAsync()

Abre una secuencia para el acceso aleatorio.

Se aplica a

Consulte también