PhoneLineTransportDevice Classe

Definição

Representa o dispositivo de hardware associado a um PhoneLine. Atualmente, só há suporte para uso com dispositivos 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
Herança
Object Platform::Object IInspectable PhoneLineTransportDevice
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10, version 1903 (introduzida na 10.0.18362.0)
API contract
Windows.ApplicationModel.Calls.CallsPhoneContract (introduzida na v5.0)

Propriedades

AudioRoutingStatus

Obtém o status de roteamento de áudio do dispositivo de transporte subjacente.

DeviceId

Obtém o DeviceID do dispositivo de hardware associado ao PhoneLineTransportDevice.

InBandRingingEnabled

Obtém o toque em banda habilitar status do dispositivo de transporte subjacente.

Transport

Obtém o PhoneLineTransport para PhoneLineTransportDevice.

Métodos

Connect()

Tenta estabelecer uma conexão com o dispositivo.

ConnectAsync()

Tenta estabelecer de forma assíncrona uma conexão com o dispositivo.

FromId(String)

Obtém o PhoneLineTransportDevice da DeviceId fornecida.

GetDeviceSelector()

Obtém uma cadeia de caracteres AQS (Sintaxe de Consulta Avançada) que o aplicativo pode passar para DeviceInformation.FindAllAsync para localizar PhoneLineTransportDevices.

GetDeviceSelector(PhoneLineTransport)

Obtém uma cadeia de caracteres AQS (Sintaxe de Consulta Avançada) que o aplicativo pode passar para DeviceInformation.FindAllAsync para localizar PhoneLineTransportDevices do tipo fornecido.

IsRegistered()

Retorna a status de registro do aplicativo para o usuário ativo.

RegisterApp()

Registra o aplicativo com o Windows para o PhoneLineTransportDevice associado.

RegisterAppForUser(User)

Registra o aplicativo com o Windows para o PhoneLineTransportDevice associado.

RequestAccessAsync()

Usado para solicitar acesso explícito ao PhoneLineTransportDevice.

UnregisterApp()

Cancela o registro do aplicativo com o Windows para o PhoneLineTransportDevice associado.

UnregisterAppForUser(User)

Cancela o registro do aplicativo com o Windows para o PhoneLineTransportDevice associado.

Eventos

AudioRoutingStatusChanged

Um evento gerado quando o roteamento de áudio do dispositivo de transporte subjacente é alterado.

InBandRingingEnabledChanged

Um evento gerado quando o toque em banda habilita status é alterado.

Aplica-se a