Compartilhar via


MobileBroadbandDeviceServiceCommandSession Classe

Definição

Representa uma sessão de comando do serviço de dispositivo que permite que o chamador envie comandos predefinidos para o modem em um serviço de dispositivo de banda larga móvel.

Observação

Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel.

Se você quiser usar essa API e publicar seu aplicativo na Microsoft Store, precisará de aprovação especial. Para obter mais informações, consulte a seção Funcionalidades restritas no tópico Declarações de funcionalidade do aplicativo.

public ref class MobileBroadbandDeviceServiceCommandSession sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class MobileBroadbandDeviceServiceCommandSession final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class MobileBroadbandDeviceServiceCommandSession
Public NotInheritable Class MobileBroadbandDeviceServiceCommandSession
Herança
Object Platform::Object IInspectable MobileBroadbandDeviceServiceCommandSession
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
Funcionalidades do aplicativo
cellularDeviceControl cellularDeviceIdentity

Comentários

Uma instância MobileBroadbandDeviceServiceCommandSession é retornada quando o método OpenCommandSession é chamado no objeto MobileBroadbandDeviceService .

Métodos

CloseSession()

Fecha a sessão de comando em um serviço de dispositivo de banda larga móvel.

SendQueryCommandAsync(UInt32, IBuffer)

Inicia uma operação assíncrona em um serviço de dispositivo de banda larga móvel para enviar um comando de consulta para a sessão de comando.

SendSetCommandAsync(UInt32, IBuffer)

Inicia uma operação assíncrona em um serviço de dispositivo de banda larga móvel para enviar um comando set para a sessão de comando.

Eventos

CommandReceived

Gerado quando um evento não solicitado é recebido de um dispositivo de banda larga móvel no objeto MobileBroadbandDeviceServiceCommandSession depois que a sessão é aberta.

Observação

Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel.

Se você quiser usar essa API e publicar seu aplicativo na Microsoft Store, precisará de aprovação especial. Para obter mais informações, consulte a seção Funcionalidades restritas no tópico Declarações de funcionalidade do aplicativo.

Aplica-se a

Confira também