Condividi tramite


PhoneLineTransportDevice Classe

Definizione

Rappresenta il dispositivo hardware associato a phoneline. Attualmente supportato solo per l'uso con dispositivi Bluetooth.

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
Ereditarietà
Object Platform::Object IInspectable PhoneLineTransportDevice
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10, version 1903 (è stato introdotto in 10.0.18362.0)
API contract
Windows.ApplicationModel.Calls.CallsPhoneContract (è stato introdotto in v5.0)

Proprietà

AudioRoutingStatus

Ottiene lo stato di routing audio del dispositivo di trasporto sottostante.

DeviceId

Ottiene l'ID dispositivo del dispositivo hardware associato a PhoneLineTransportDevice.

InBandRingingEnabled

Ottiene lo stato di abilitazione dell'anello in banda del dispositivo di trasporto sottostante.

Transport

Ottiene PhoneLineTransport per PhoneLineTransportDevice.

Metodi

Connect()

Tenta di stabilire una connessione con il dispositivo.

ConnectAsync()

Tenta di stabilire in modo asincrono una connessione con il dispositivo.

FromId(String)

Ottiene PhoneLineTransportDevice dall'oggetto DeviceId specificato.

GetDeviceSelector()

Ottiene una stringa Sintassi query avanzata (AQS) che l'app può passare a DeviceInformation.FindAllAsync per trovare PhoneLineTransportDevices.

GetDeviceSelector(PhoneLineTransport)

Ottiene una stringa Sintassi query avanzata (AQS) che l'app può passare a DeviceInformation.FindAllAsync per trovare PhoneLineTransportDevices del tipo specificato.

IsRegistered()

Restituisce lo stato di registrazione dell'app per l'utente attivo.

RegisterApp()

Registra l'app con Windows per PhoneLineTransportDevice associata.

RegisterAppForUser(User)

Registra l'app con Windows per PhoneLineTransportDevice associata.

RequestAccessAsync()

Usato per richiedere l'accesso esplicito al PhoneLineTransportDevice.

UnregisterApp()

Annulla la registrazione dell'app con Windows per PhoneLineTransportDevice associato.

UnregisterAppForUser(User)

Annulla la registrazione dell'app con Windows per PhoneLineTransportDevice associato.

Eventi

AudioRoutingStatusChanged

Evento generato quando il routing audio del dispositivo di trasporto sottostante cambia.

InBandRingingEnabledChanged

Evento generato quando il ringtone in banda abilita le modifiche dello stato.

Si applica a