GetSmsDeviceOperation GetSmsDeviceOperation GetSmsDeviceOperation GetSmsDeviceOperation Class

Retrieves an SmsDevice object asynchronously.

Note

This functionality is only available to mobile operator apps and Windows Store app given privileged access by mobile network operators, mobile broadband adapter IHV, or OEM. For more information, see Mobile Broadband: device apps.

Note

Note that this class and its methods are supported for the maintenance of legacy desktop apps that used it in earlier versions of Windows; and if you do use this class, you must specify the Windows.Devices.Sms.LegacySmsApiContract in your app's manifest. Do not use this class if you are developing new apps for Windows 10. Instead, use the members of this namespace that do not require the Windows.Devices.Sms.LegacySmsApiContract.

Syntax

Declaration

public sealed class GetSmsDeviceOperationpublic sealed class GetSmsDeviceOperationPublic NotInheritable Class GetSmsDeviceOperation

Properties summary

Specifies whether the asynchronous SmsDevice object retrieval operation has completed or not.

Specifies the error code for the asynchronous SmsDevice object retrieval operation

Specifies the ID of the asynchronous SmsDevice object retrieval operation.

Specifies the status of the asynchronous SmsDevice object retrieval operation.

Methods summary

Cancels the asynchronous SmsDevice object retrieval.

Closes the asynchronous SmsDevice object retrieval operation.

Gets the results of the asynchronous SmsDevice object retrieval operation.

Properties

  • Completed
    Completed
    Completed
    Completed

    Specifies whether the asynchronous SmsDevice object retrieval operation has completed or not.

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

    Property Value

    • A handler for the completed event of an asynchronous action.

  • ErrorCode
    ErrorCode
    ErrorCode
    ErrorCode

    Specifies the error code for the asynchronous SmsDevice object retrieval operation

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

    Property Value

  • Id
    Id
    Id
    Id

    Specifies the ID of the asynchronous SmsDevice object retrieval operation.

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

    Property Value

    • uint
      uint
      uint
      uint

      An integer that uniquely represents the asynchronous SmsDevice object retrieval operation.

  • Status
    Status
    Status
    Status

    Specifies the status of the asynchronous SmsDevice object retrieval operation.

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

    Property Value

Methods

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

    Cancels the asynchronous SmsDevice object retrieval.

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

    Closes the asynchronous SmsDevice object retrieval operation.

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

    Gets the results of the asynchronous SmsDevice object retrieval operation.

    public SmsDevice GetResults()public SmsDevice GetResults()Public Function GetResults() As SmsDevice

    Returns

Device family

Windows Desktop Extension SDK (introduced v10.0.10240.0)

API contract

Windows.Devices.Sms.LegacySmsApiContract (introduced v1)

Capabilities

sms
cellularMessaging

Attributes

Windows.Foundation.Metadata.DeprecatedAttribute
Windows.Foundation.Metadata.ContractVersionAttribute

Details

Assembly

Windows.Devices.Sms.dll