Compartilhar via


MobileBroadbandPin Classe

Definição

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
Object Platform::Object IInspectable MobileBroadbandPin
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).

Aplica-se a

Confira também