PhoneLine Clase

Definición

Representa una línea de teléfono.

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
Herencia
Object Platform::Object IInspectable PhoneLine
Atributos

Requisitos de Windows

Familia de dispositivos
Windows Mobile Extension SDK (se introdujo en la versión 10.0.10240.0)
API contract
Windows.ApplicationModel.Calls.CallsPhoneContract (se introdujo en la versión v1.0)
Características de aplicaciones
phoneCallHistory phoneCallHistorySystem

Comentarios

Una línea de teléfono es una línea en un dispositivo que puede recibir llamadas entrantes o realizar llamadas salientes, dependiendo de si la línea está configurada para admitir el marcado. Por ejemplo, un único dispositivo SIM tiene 1 línea de telefonía móvil mientras que un dispositivo SIM dual tiene 2 líneas de telefonía móvil. El sistema creará automáticamente nuevas líneas para aplicaciones VoIP que permiten iniciar una llamada saliente.

Cada instancia de PhoneLine tiene propiedades específicas de esa línea.

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1903 18362 EnableTextReply
1903 18362 TransportDeviceId

Propiedades

CanDial

Obtiene un valor booleano que indica si se puede usar la línea de teléfono para realizar llamadas salientes.

CellularDetails

Obtiene los detalles de los componentes específicos del componente de telefonía móvil para la instancia de PhoneLine . Esta propiedad es NULL para las líneas de teléfono VoIP.

DisplayColor

Obtiene el color de pantalla preferido de la línea de teléfono.

DisplayName

Obtiene el nombre descriptivo asignado por el usuario para la línea de teléfono.

Id

Obtiene el identificador de la línea de teléfono.

LineConfiguration

Obtiene información de configuración adicional sobre esta instancia de PhoneLine .

NetworkName

Obtiene el nombre de la red actual que usa la línea de teléfono.

NetworkState

Obtiene el estado de red actual de la línea de teléfono.

SupportsTile

Obtiene un valor que indica si la línea de teléfono admite el anclaje como un icono activo.

Transport

Obtiene el transporte de la línea de teléfono.

TransportDeviceId

Id. de dispositivo para PhoneLineTransportDevice asociado a este PhoneLine. Null si no hay ningún dispositivo de transporte.

VideoCallingCapabilities

Obtiene si se admiten llamadas de vídeo a través de esta línea de teléfono.

Voicemail

Obtiene los datos de correo de voz asociados a la instancia de PhoneLine .

Métodos

Dial(String, String)

Realice una llamada telefónica en la línea de teléfono. El autor de la llamada debe estar en primer plano.

DialWithOptions(PhoneDialOptions)

Realice una llamada telefónica en la línea de teléfono, lo que permite al autor de la llamada especificar opciones de marcado adicionales. El autor de la llamada debe estar en primer plano.

DialWithResult(String, String)

Places una llamada telefónica en la línea.

DialWithResultAsync(String, String)

Coloca de forma asincrónica una llamada telefónica en la línea.

EnableTextReply(Boolean)

Informa a la plataforma de que se admite la funcionalidad de respuesta de texto para esta línea.

Nota

Este método es desusado.

FromIdAsync(Guid)

Este método estático recupera de forma asincrónica un objeto PhoneLine que representa una línea de teléfono específica en el dispositivo en función del identificador de línea.

GetAllActivePhoneCalls()

Recupera un objeto de resultado de llamadas telefónicas, desde el que se pueden recuperar las llamadas telefónicas activas.

GetAllActivePhoneCallsAsync()

Recupera de forma asincrónica un objeto de resultado de llamadas telefónicas, desde el que se pueden recuperar las llamadas telefónicas activas.

IsImmediateDialNumberAsync(String)

Compruebe si se debe marcar un número inmediatamente desde el marcador sin necesidad de que el usuario presione el botón de llamada.

Eventos

LineChanged

Se produce cuando cambian las propiedades y de la instancia de PhoneLine asociada. Esto puede ocurrir cuando los metadatos cambian, como el recuento de correo de voz, el estado de red o los detalles de telefonía móvil.

Se aplica a