Condividi tramite


PhoneLine Classe

Definizione

Rappresenta una linea telefonica.

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
Ereditarietà
Object Platform::Object IInspectable PhoneLine
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows Mobile Extension SDK (è stato introdotto in 10.0.10240.0)
API contract
Windows.ApplicationModel.Calls.CallsPhoneContract (è stato introdotto in v1.0)
Funzionalità dell'app
phoneCallHistory phoneCallHistorySystem

Commenti

Una linea telefonica è una linea su un dispositivo che può ricevere chiamate in ingresso o effettuare chiamate in uscita, a seconda che la riga sia configurata per supportare la connessione telefonica. Ad esempio, un singolo dispositivo SIM ha una linea cellulare 1 mentre un dispositivo dual SIM ha 2 linee cellulari. Il sistema creerà automaticamente nuove righe per le applicazioni VoIP che consentono di avviare una chiamata in uscita.

Ogni istanza di PhoneLine ha proprietà specifiche di tale riga.

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1903 18362 EnableTextReply
1903 18362 TransportDeviceId

Proprietà

CanDial

Ottiene un valore booleano che indica se la riga di telefono può essere usata per effettuare chiamate in uscita.

CellularDetails

Ottiene i dettagli per i componenti specifici del componente cellulare per l'istanza di PhoneLine . Questa proprietà è NULL per le linee telefoniche VoIP.

DisplayColor

Ottiene il colore di visualizzazione preferito della linea telefonica.

DisplayName

Ottiene il nome descrittivo assegnato dall'utente per la riga di telefono.

Id

Ottiene l'ID della linea telefonica.

LineConfiguration

Ottiene informazioni di configurazione aggiuntive su questa istanza di PhoneLine .

NetworkName

Ottiene il nome della rete corrente usata dalla riga di telefono.

NetworkState

Ottiene lo stato di rete corrente della linea telefonica.

SupportsTile

Ottiene un valore che indica se la riga di telefono supporta l'aggiunta come riquadro attivo.

Transport

Ottiene il trasporto per la linea telefonica.

TransportDeviceId

ID dispositivo per PhoneLineTransportDevice associato a questa phoneline. Null se non è presente alcun dispositivo di trasporto.

VideoCallingCapabilities

Ottiene se le videochiamate sono supportate su questa linea telefonica.

Voicemail

Ottiene i dati della posta vocale associati all'istanza di PhoneLine .

Metodi

Dial(String, String)

Inserire una telefonata sulla linea telefonica. Il chiamante deve essere in primo piano.

DialWithOptions(PhoneDialOptions)

Inserire una chiamata telefonica sulla linea telefonica, consentendo al chiamante di specificare opzioni di composizione aggiuntive. Il chiamante deve essere in primo piano.

DialWithResult(String, String)

Places una chiamata telefonica sulla riga.

DialWithResultAsync(String, String)

Inserisce in modo asincrono una chiamata telefonica sulla linea.

EnableTextReply(Boolean)

Informa la piattaforma che la funzionalità di risposta di testo è supportata per questa riga.

Nota

Questo metodo è deprecato.

FromIdAsync(Guid)

Questo metodo statico recupera in modo asincrono un oggetto PhoneLine che rappresenta una linea telefonica specifica nel dispositivo in base all'ID riga.

GetAllActivePhoneCalls()

Recupera un oggetto risultato chiamate telefoniche, da cui è possibile recuperare le chiamate telefoniche attive.

GetAllActivePhoneCallsAsync()

Recupera in modo asincrono un oggetto risultato chiamate telefoniche, da cui è possibile recuperare le chiamate telefoniche attive.

IsImmediateDialNumberAsync(String)

Verificare se un numero deve essere chiamato immediatamente dal dialer senza richiedere all'utente di premere il pulsante di chiamata.

Eventi

LineChanged

Si verifica quando e le proprietà per la modifica dell'istanza PhoneLine associata. Ciò può verificarsi quando i metadati cambiano come il conteggio della posta vocale, lo stato della rete o i dettagli della rete.

Si applica a