Compartilhar via


NetworkOperatorNotificationEventDetails Classe

Definição

Fornece detalhes para uma notificação do operador de rede.

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 NetworkOperatorNotificationEventDetails sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Networking.NetworkOperators.LegacyNetworkOperatorsContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class NetworkOperatorNotificationEventDetails final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Networking.NetworkOperators.LegacyNetworkOperatorsContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class NetworkOperatorNotificationEventDetails
Public NotInheritable Class NetworkOperatorNotificationEventDetails
Herança
Object Platform::Object IInspectable NetworkOperatorNotificationEventDetails
Atributos

Requisitos do Windows

Família de dispositivos
Windows Desktop Extension SDK (introduzida na 10.0.10240.0)
API contract
Windows.Networking.NetworkOperators.LegacyNetworkOperatorsContract (introduzida na v1.0)
Funcionalidades do aplicativo
cellularDeviceControl cellularDeviceIdentity

Comentários

O sistema operacional estende a duração da bateria suspendendo aplicativos que não estão em primeiro plano. Se o aplicativo precisar lidar com novas mensagens de operador de rede personalizadas mesmo quando suspenso, você deverá criar um item de trabalho em segundo plano para lidar com as mensagens. Quando uma nova mensagem de operador chegar, o item de trabalho em segundo plano será ativado. A classe NetworkOperatorNotificationEventDetails fornece os detalhes do evento para o código do item de trabalho em segundo plano.

Propriedades

EncodingType

Obtém o DCS (esquema de codificação de dados) da mensagem recebida.

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.

Message

Obtém a mensagem para a notificação do operador de rede.

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.

NetworkAccountId

Obtém um identificador exclusivo para a conta de banda larga móvel que recebeu a notificação.

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.

NotificationType

Obtém o tipo da notificação de rede.

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.

RuleId

Obtém o identificador da regra provisionada que correspondeu e disparou a notificação.

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.

SmsMessage

Obtém uma mensagem SMS para a conta de banda larga móvel que recebeu a notificação.

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.

Métodos

AuthorizeTethering(Boolean, String)

Usado para indicar se o tethering é permitido para um dispositivo. Se não estiver, um motivo pode ser fornecido.

Aplica-se a