Поделиться через


GetSmsMessagesOperation Класс

Определение

Поддерживает получение сообщений.

Примечание

Эта функция доступна только для приложений мобильных операторов и приложений UWP с привилегированным доступом со стороны операторов мобильной сети, адаптера мобильного широкополосного подключения IHV или OEM. Дополнительные сведения см. в разделе Мобильное широкополосное подключение.

Примечание

Этот класс и его методы поддерживаются для обслуживания устаревших классических приложений, которые использовали его в более ранних версиях Windows. Если вы используете этот класс, необходимо указать Windows.Devices.Sms.LegacySmsApiContract в манифесте приложения. Не используйте этот класс, если вы разрабатываете новое приложение для Windows. Вместо этого используйте API в этом пространстве имен, которым не требуется Windows.Devices.Sms.LegacySmsApiContract.

public ref class GetSmsMessagesOperation sealed : IAsyncOperationWithProgress<IVectorView<ISmsMessage ^> ^, int>
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.Sms.LegacySmsApiContract, 65536)]
/// [Windows.Foundation.Metadata.Deprecated("GetSmsMessagesOperation may be altered or unavailable for releases after Windows 10.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, Windows.Devices.Sms.LegacySmsApiContract)]
class GetSmsMessagesOperation final : IAsyncOperationWithProgress<IVectorView<ISmsMessage>, int>
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.Sms.LegacySmsApiContract, 65536)]
/// [Windows.Foundation.Metadata.Deprecated("GetSmsMessagesOperation may be altered or unavailable for releases after Windows 10.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Devices.Sms.LegacySmsApiContract")]
class GetSmsMessagesOperation final : IAsyncOperationWithProgress<IVectorView<ISmsMessage>, int>
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.Sms.LegacySmsApiContract), 65536)]
[Windows.Foundation.Metadata.Deprecated("GetSmsMessagesOperation may be altered or unavailable for releases after Windows 10.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, typeof(Windows.Devices.Sms.LegacySmsApiContract))]
public sealed class GetSmsMessagesOperation : IAsyncOperationWithProgress<IReadOnlyList<ISmsMessage>,int>
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.Sms.LegacySmsApiContract), 65536)]
[Windows.Foundation.Metadata.Deprecated("GetSmsMessagesOperation may be altered or unavailable for releases after Windows 10.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Devices.Sms.LegacySmsApiContract")]
public sealed class GetSmsMessagesOperation : IAsyncOperationWithProgress<IReadOnlyList<ISmsMessage>,int>
Public NotInheritable Class GetSmsMessagesOperation
Implements IAsyncOperationWithProgress(Of IReadOnlyList(Of ISmsMessage), Integer)
Наследование
Object Platform::Object IInspectable GetSmsMessagesOperation
Атрибуты
Реализации

Требования к Windows

Семейство устройств
Windows Desktop Extension SDK (появилось в 10.0.10240.0)
API contract
Windows.Devices.Sms.LegacySmsApiContract (появилось в v1.0)
Возможности приложения
cellularMessaging sms

Свойства

Completed

Указывает, завершена ли асинхронная операция получения сообщений.

ErrorCode

Указывает код ошибки для асинхронной операции сообщения.

Id

Указывает идентификатор асинхронной операции сообщения.

Progress

Указывает состояние хода выполнения асинхронной операции сообщения.

Status

Указывает состояние асинхронных операций с сообщениями.

Методы

Cancel()

Отменяет асинхронные операции.

Close()

Закрывает асинхронные операции.

GetResults()

Извлекает результат асинхронной операции извлечения сообщений.

Применяется к