PhoneLine Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |