PhoneLineTransportDevice 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 das Hardwaregerät dar, das einer PhoneLine zugeordnet ist. Derzeit nur für die Verwendung mit Bluetooth-Geräten unterstützt.
public ref class PhoneLineTransportDevice sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.ApplicationModel.Calls.CallsPhoneContract, 327680)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PhoneLineTransportDevice final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.ApplicationModel.Calls.CallsPhoneContract), 327680)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PhoneLineTransportDevice
Public NotInheritable Class PhoneLineTransportDevice
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10, version 1903 (eingeführt in 10.0.18362.0)
|
API contract |
Windows.ApplicationModel.Calls.CallsPhoneContract (eingeführt in v5.0)
|
Eigenschaften
AudioRoutingStatus |
Ruft das Audiorouting status des zugrunde liegenden Transportgeräts ab. |
DeviceId |
Ruft die DeviceID des Hardwaregeräts ab, das dem PhoneLineTransportDevice zugeordnet ist. |
InBandRingingEnabled |
Ruft die In-Band-Klingeltonaktiv status des zugrunde liegenden Transportgeräts ab. |
Transport |
Ruft den PhoneLineTransport für das PhoneLineTransportDevice ab. |
Methoden
Connect() |
Versucht, eine Verbindung mit dem Gerät herzustellen. |
ConnectAsync() |
Versucht, asynchron eine Verbindung mit dem Gerät herzustellen. |
FromId(String) |
Ruft das PhoneLineTransportDevice von der angegebenen DeviceId ab. |
GetDeviceSelector() |
Ruft eine AQS-Zeichenfolge (Advanced Query Syntax) ab, die die App an DeviceInformation.FindAllAsync übergeben kann, um PhoneLineTransportDevices zu finden. |
GetDeviceSelector(PhoneLineTransport) |
Ruft eine AQS-Zeichenfolge (Advanced Query Syntax) ab, die die App an DeviceInformation.FindAllAsync übergeben kann, um PhoneLineTransportDevices des angegebenen Typs zu finden. |
IsRegistered() |
Gibt die Registrierung status der App für den aktiven Benutzer zurück. |
RegisterApp() |
Registriert die App bei Windows für das zugehörige PhoneLineTransportDevice. |
RegisterAppForUser(User) |
Registriert die App bei Windows für das zugehörige PhoneLineTransportDevice. |
RequestAccessAsync() |
Wird verwendet, um expliziten Zugriff auf das PhoneLineTransportDevice anzufordern. |
UnregisterApp() |
Hebt die Registrierung der App bei Windows für das zugeordnete PhoneLineTransportDevice auf. |
UnregisterAppForUser(User) |
Hebt die Registrierung der App bei Windows für das zugeordnete PhoneLineTransportDevice auf. |
Ereignisse
AudioRoutingStatusChanged |
Ein Ereignis, das ausgelöst wird, wenn sich das Audiorouting des zugrunde liegenden Transportgeräts ändert. |
InBandRingingEnabledChanged |
Ein Ereignis, das ausgelöst wird, wenn sich der In-Band-Klingelton status ändert. |