PhoneLine 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 linha telefônica.
public ref class PhoneLine sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.ApplicationModel.Calls.CallsPhoneContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PhoneLine final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.ApplicationModel.Calls.CallsPhoneContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PhoneLine
Public NotInheritable Class PhoneLine
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows Mobile Extension SDK (introduzida na 10.0.10240.0)
|
API contract |
Windows.ApplicationModel.Calls.CallsPhoneContract (introduzida na v1.0)
|
Funcionalidades do aplicativo |
phoneCallHistory
phoneCallHistorySystem
|
Comentários
Uma linha telefônica é uma linha em um dispositivo que pode receber chamadas de entrada ou fazer chamadas de saída, dependendo se a linha está configurada para dar suporte à discagem. Por exemplo, um único dispositivo SIM tem uma linha celular, enquanto um dispositivo SIM duplo tem duas linhas celulares. O sistema criará automaticamente novas linhas para aplicativos VoIP que permitem iniciar uma chamada de saída.
Cada instância de PhoneLine tem propriedades específicas para essa linha.
Histórico de versão
Versão do Windows | Versão do SDK | Valor adicionado |
---|---|---|
1903 | 18362 | EnableTextReply |
1903 | 18362 | TransportDeviceId |
Propriedades
CanDial |
Obtém um valor booliano que indica se a linha telefônica pode ser usada para fazer chamadas de saída. |
CellularDetails |
Obtém detalhes dos componentes específicos do componente da rede celular para a instância phoneline . Essa propriedade é NULL para linhas telefônicas VoIP. |
DisplayColor |
Obtém a cor de exibição preferencial da linha do telefone. |
DisplayName |
Obtém o nome amigável atribuído pelo usuário para a linha telefônica. |
Id |
Obtém a ID da linha telefônica. |
LineConfiguration |
Obtém informações de configuração adicionais sobre essa instância de PhoneLine . |
NetworkName |
Obtém o nome da rede atual que está sendo usada pela linha telefônica. |
NetworkState |
Obtém o status de rede atual da linha telefônica. |
SupportsTile |
Obtém um valor que indica se a linha telefônica dá suporte a ser fixada como um bloco dinâmico. |
Transport |
Obtém o transporte para a linha telefônica. |
TransportDeviceId |
ID do dispositivo para PhoneLineTransportDevice associado a esta Linha de Telefone. Nulo se não houver nenhum dispositivo de transporte. |
VideoCallingCapabilities |
Obtém se há suporte para chamadas de vídeo nessa linha telefônica. |
Voicemail |
Obtém os dados da caixa postal associados à instância phoneline . |
Métodos
Dial(String, String) |
Faça uma chamada telefônica na linha telefônica. O chamador deve estar em primeiro plano. |
DialWithOptions(PhoneDialOptions) |
Coloque uma chamada telefônica na linha telefônica, permitindo que o chamador especifique opções de discagem adicionais. O chamador deve estar em primeiro plano. |
DialWithResult(String, String) |
Places uma chamada telefônica na linha. |
DialWithResultAsync(String, String) |
Coloca de forma assíncrona uma chamada telefônica na linha. |
EnableTextReply(Boolean) |
Informa à plataforma que há suporte para a funcionalidade de resposta de texto para essa linha. Observação Esse método é preterido. |
FromIdAsync(Guid) |
Esse método estático recupera de forma assíncrona um objeto PhoneLine que representa uma linha telefônica específica no dispositivo com base na ID da linha. |
GetAllActivePhoneCalls() |
Recupera um objeto de resultado de chamadas telefônicas, do qual você pode recuperar as chamadas telefônicas ativas. |
GetAllActivePhoneCallsAsync() |
Recupera de forma assíncrona um objeto de resultado de chamadas telefônicas, do qual você pode recuperar as chamadas telefônicas ativas. |
IsImmediateDialNumberAsync(String) |
Verifique se um número deve ser discado imediatamente do discador sem exigir que o usuário pressione o botão de chamada. |
Eventos
LineChanged |
Ocorre quando as propriedades e para a instância phoneline associada são alteradas. Isso pode ocorrer quando os metadados são alterados, como a contagem de caixas postal, o estado da rede ou os detalhes da rede celular. |