PhoneLine Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |