DataReaderLoadOperation DataReaderLoadOperation DataReaderLoadOperation DataReaderLoadOperation Class

Loads data from an input stream.

Syntax

Declaration

public sealed class DataReaderLoadOperationpublic sealed class DataReaderLoadOperationPublic NotInheritable Class DataReaderLoadOperation

Properties summary

Gets or sets the handler to call when the data load operation is complete.

Gets the error code for the data load operation if it fails.

Gets a unique identifier that represents the data load operation.

Gets the current status of the data load operation.

Methods summary

Requests the cancellation of the data load operation.

Requests that work associated with the data load operation should stop.

Returns the result of the data load operation.

Properties

  • Completed
    Completed
    Completed
    Completed

    Gets or sets the handler to call when the data load operation is complete.

    public AsyncOperationCompletedHandler<uint> Completed { get; set; }public AsyncOperationCompletedHandler<uint> Completed { get; set; }Public ReadWrite Property Completed As AsyncOperationCompletedHandler<uint>

    Property Value

    • The handler to call when the operation is complete.

  • ErrorCode
    ErrorCode
    ErrorCode
    ErrorCode

    Gets the error code for the data load operation if it fails.

    public HResult ErrorCode { get; }public HResult ErrorCode { get; }Public ReadOnly Property ErrorCode As HResult

    Property Value

  • Id
    Id
    Id
    Id

    Gets a unique identifier that represents the data load operation.

    public uint Id { get; }public uint Id { get; }Public ReadOnly Property Id As uint

    Property Value

    • uint
      uint
      uint
      uint

      The identifier.

  • Status
    Status
    Status
    Status

    Gets the current status of the data load operation.

    public AsyncStatus Status { get; }public AsyncStatus Status { get; }Public ReadOnly Property Status As AsyncStatus

    Property Value

Methods

  • Cancel()
    Cancel()
    Cancel()
    Cancel()

    Requests the cancellation of the data load operation.

    public void Cancel()public void Cancel()Public Function Cancel() As void
  • Close()
    Close()
    Close()
    Close()

    Requests that work associated with the data load operation should stop.

    public void Close()public void Close()Public Function Close() As void
  • GetResults()
    GetResults()
    GetResults()
    GetResults()

    Returns the result of the data load operation.

    public uint GetResults()public uint GetResults()Public Function GetResults() As uint

    Returns

    • uint
      uint
      uint
      uint

      The result of the operation.

Device family

Windows 10 (introduced v10.0.10240.0)

API contract

Windows.Foundation.UniversalApiContract (introduced v1)

Attributes

Windows.Foundation.Metadata.MarshalingBehaviorAttribute
Windows.Foundation.Metadata.ContractVersionAttribute

Details

Assembly

Windows.Storage.Streams.dll