PhoneLine Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |