MobileBroadbandDeviceServiceCommandSession Classe
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.
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
- 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. |