Radio.SetStateAsync(RadioState) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma operação assíncrona que tenta definir o estado do rádio representado por esse objeto.
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)
Parâmetros
- value
- RadioState
O estado de rádio desejado.
Observação
Somente RadioState.On e RadioState.Off podem ser definidos usando SetStateAsync.
Retornos
Uma operação de configuração de estado assíncrono. Após a conclusão bem-sucedida, contém um valor de enumeração que descreve status da solicitação de alteração de estado.
- Atributos
Requisitos do Windows
Funcionalidades do aplicativo |
cellularDeviceControl
radios
|
Comentários
A radios
funcionalidade é necessária para todos os rádios.
Se o tipo de rádio for RadioKind.MobileBroadband, isso também exigirá cellularDeviceControl
, uma funcionalidade restrita fornecida às operadoras móveis.
O retornado IAsyncOperation<RadioAccessStatus>
poderá gerar a exceção ERROR_BUSY ao recuperar o resultado, se o estado de rádio for alterado por outro processo simultaneamente. Essa exceção deve ser capturada e a operação repetida, se necessário.