Freigeben über


PhoneLineTransportDevice Klasse

Definition

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
Object Platform::Object IInspectable PhoneLineTransportDevice
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.

Gilt für: