MobileBroadbandPin 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.
Contém as propriedades e os métodos associados a um PIN 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 MobileBroadbandPin sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class MobileBroadbandPin final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class MobileBroadbandPin
Public NotInheritable Class MobileBroadbandPin
- 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
O uso e o conteúdo de um UICC (Cartão de Circuito Integrado Universal), normalmente chamado de Cartão SIM, podem ser protegidos pelo uso de um código chamado PIN (Número de Identificação Pessoal). PIN1 é definido para controlar o uso normal do telefone ou modem de dados. O PIN2 pode ser definido para permitir o uso de funções especiais, como limitar chamadas de saída a uma lista de números.
Um objeto MobileBroadbandPin é retornado pelo método GetPin no MobileBroadbandPinManager .
Propriedades
AttemptsRemaining |
Obtém o número de tentativas restantes antes que o PIN de banda larga móvel seja bloqueado. |
Enabled |
Obtém um valor booliano que indica se o PIN de banda larga móvel está habilitado. |
Format |
Obtém o formato de um PIN de banda larga móvel. |
LockState |
Obtém o estado de bloqueio de um PIN de banda larga móvel. |
MaxLength |
Obtém o comprimento máximo, em bytes, do PIN de banda larga móvel. |
MinLength |
Obtém o comprimento mínimo, em bytes, do PIN de banda larga móvel. |
Type |
Obtém o tipo de PIN para um PIN de banda larga móvel. |
Métodos
ChangeAsync(String, String) |
Inicia uma operação assíncrona para alterar um PIN de banda larga móvel já habilitado. |
DisableAsync(String) |
Inicia uma operação assíncrona para desabilitar um PIN de banda larga móvel habilitado anteriormente. |
EnableAsync(String) |
Inicia uma operação assíncrona para habilitar um PIN de banda larga móvel desabilitado anteriormente. |
EnterAsync(String) |
Inicia uma operação assíncrona para obter o PIN de banda larga móvel atual do usuário. |
UnblockAsync(String, String) |
Inicia uma operação assíncrona para desbloquear um PIN de banda larga móvel bloqueado anteriormente usando uma PUK (chave de desbloqueio de PIN). |