Freigeben über


PhoneLine Klasse

Definition

Stellt eine Telefonleitung dar.

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
Vererbung
Object Platform::Object IInspectable PhoneLine
Attribute

Windows-Anforderungen

Gerätefamilie
Windows Mobile Extension SDK (eingeführt in 10.0.10240.0)
API contract
Windows.ApplicationModel.Calls.CallsPhoneContract (eingeführt in v1.0)
App-Funktionen
phoneCallHistory phoneCallHistorySystem

Hinweise

Eine Telefonleitung ist eine Leitung auf einem Gerät, die entweder eingehende Anrufe empfangen oder ausgehende Anrufe tätigen kann, je nachdem, ob die Leitung für die Unterstützung von Einwahlen konfiguriert ist. Beispielsweise verfügt ein einzelnes SIM-Gerät über eine Mobilfunkleitung, während ein Dual-SIM-Gerät über 2 Mobilfunkleitungen verfügt. Das System erstellt automatisch neue Leitungen für VoIP-Anwendungen, die das Initiieren eines ausgehenden Anrufs ermöglichen.

Jede PhoneLine-instance verfügt über spezifische Eigenschaften für diese Zeile.

Versionsverlauf

Windows-Version SDK-Version Mehrwert
1903 18362 EnableTextReply
1903 18362 TransportDeviceId

Eigenschaften

CanDial

Ruft einen booleschen Wert ab, der angibt, ob die Telefonleitung zum Tätigen ausgehender Anrufe verwendet werden kann.

CellularDetails

Ruft Details zu den mobilfunkspezifischen Komponenten für die PhoneLine-instance ab. Diese Eigenschaft ist null für VoIP-Telefonleitungen.

DisplayColor

Ruft die bevorzugte Anzeigefarbe der Telefonleitung ab.

DisplayName

Ruft den benutzerseitig zugewiesenen Anzeigenamen für die Telefonleitung ab.

Id

Ruft die ID der Telefonleitung ab.

LineConfiguration

Ruft zusätzliche Konfigurationsinformationen zu diesem PhoneLine-instance ab.

NetworkName

Ruft den Namen des aktuellen Netzwerks ab, das von der Telefonleitung verwendet wird.

NetworkState

Ruft den aktuellen netzwerkspezifischen status der Telefonleitung ab.

SupportsTile

Ruft einen Wert ab, der angibt, ob die Telefonleitung das Anheften als Livekachel unterstützt.

Transport

Ruft den Transport für die Telefonleitung ab.

TransportDeviceId

Geräte-ID für das PhoneLineTransportDevice, das dieser PhoneLine zugeordnet ist. Null, wenn kein Transportgerät vorhanden ist.

VideoCallingCapabilities

Ruft ab, ob Videoanrufe über diese Telefonleitung unterstützt werden.

Voicemail

Ruft die Voicemaildaten ab, die dem PhoneLine-instance zugeordnet sind.

Methoden

Dial(String, String)

Tätigen Sie einen Telefonanruf an der Telefonleitung. Der Aufrufer muss sich im Vordergrund befinden.

DialWithOptions(PhoneDialOptions)

Platzieren Sie einen Telefonanruf an der Telefonleitung, sodass der Anrufer zusätzliche Wähloptionen angeben kann. Der Aufrufer muss sich im Vordergrund befinden.

DialWithResult(String, String)

Places einen Telefonanruf in der Leitung.

DialWithResultAsync(String, String)

Platziert asynchron einen Telefonanruf in der Leitung.

EnableTextReply(Boolean)

Informiert die Plattform darüber, dass die Textantwortfunktion für diese Zeile unterstützt wird.

Hinweis

Diese Methode ist als veraltet markiert.

FromIdAsync(Guid)

Diese statische Methode ruft asynchron ein PhoneLine-Objekt ab, das basierend auf der Zeilen-ID eine bestimmte Telefonleitung auf dem Gerät darstellt.

GetAllActivePhoneCalls()

Ruft ein Ergebnisobjekt für Telefonanrufe ab, aus dem Sie die aktiven Telefonanrufe abrufen können.

GetAllActivePhoneCallsAsync()

Ruft asynchron ein Ergebnisobjekt für Telefonanrufe ab, aus dem Sie die aktiven Telefonanrufe abrufen können.

IsImmediateDialNumberAsync(String)

Überprüfen Sie, ob eine Nummer sofort vom Dialer aus gewählt werden soll, ohne dass der Benutzer die Anrufschaltfläche drücken muss.

Ereignisse

LineChanged

Tritt auf, wenn sich die Eigenschaften und für die zugeordnete PhoneLine instance ändern. Dies kann auftreten, wenn sich Metadaten wie die Voicemailanzahl, der Netzwerkzustand oder die Mobilfunkdetails ändern.

Gilt für: