PhoneLineTransportDevice Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |