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


Radio.SetStateAsync(RadioState) Метод

Определение

Асинхронная операция, которая пытается задать состояние радиосвязи, представленного этим объектом.

public:
 virtual IAsyncOperation<RadioAccessStatus> ^ SetStateAsync(RadioState value) = SetStateAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<RadioAccessStatus> SetStateAsync(RadioState const& value);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<RadioAccessStatus> SetStateAsync(RadioState value);
function setStateAsync(value)
Public Function SetStateAsync (value As RadioState) As IAsyncOperation(Of RadioAccessStatus)

Параметры

value
RadioState

Требуемое состояние радиосвязи.

Примечание

С помощью SetStateAsync можно задать только RadioState.On и RadioState.Off .

Возвращаемое значение

Асинхронная операция настройки состояния. При успешном завершении содержит значение перечисления, описывающее состояние запроса на изменение состояния.

Атрибуты

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

Возможности приложения
cellularDeviceControl radios

Комментарии

Эта radios возможность требуется для всех радиостанций. Если переключатель Kind — RadioKind.MobileBroadband, то для этого также требуется cellularDeviceControlограниченная возможность, предоставленная операторам мобильной связи.

Возвращаемый IAsyncOperation<RadioAccessStatus> может вызвать исключение ERROR_BUSY при получении результата, если состояние радиопередавления изменяется другим процессом одновременно. Это исключение необходимо перехватить и при необходимости выполнить операцию повторно.

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