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 при получении результата, если состояние радиопередавления изменяется другим процессом одновременно. Это исключение необходимо перехватить и при необходимости выполнить операцию повторно.