Поделиться через


PhoneLineTransportDevice Класс

Определение

Представляет аппаратное устройство, связанное с PhoneLine. В настоящее время поддерживается только для использования с устройствами 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
Наследование
Object Platform::Object IInspectable PhoneLineTransportDevice
Атрибуты

Требования к Windows

Семейство устройств
Windows 10, version 1903 (появилось в 10.0.18362.0)
API contract
Windows.ApplicationModel.Calls.CallsPhoneContract (появилось в v5.0)

Свойства

AudioRoutingStatus

Возвращает состояние маршрутизации звука базового транспортного устройства.

DeviceId

Возвращает идентификатор устройства, связанного с PhoneLineTransportDevice.

InBandRingingEnabled

Возвращает состояние включения мелодии звонка для базового транспортного устройства.

Transport

Возвращает phoneLineTransport для PhoneLineTransportDevice.

Методы

Connect()

Пытается установить подключение к устройству.

ConnectAsync()

Пытается асинхронно установить подключение к устройству.

FromId(String)

Возвращает phoneLineTransportDevice из заданного DeviceId.

GetDeviceSelector()

Возвращает строку расширенного синтаксиса запросов (AQS), которую приложение может передать в DeviceInformation.FindAllAsync для поиска PhoneLineTransportDevices.

GetDeviceSelector(PhoneLineTransport)

Возвращает строку расширенного синтаксиса запросов (AQS), которую приложение может передать в DeviceInformation.FindAllAsync для поиска PhoneLineTransportDevices заданного типа.

IsRegistered()

Возвращает состояние регистрации приложения для активного пользователя.

RegisterApp()

Регистрирует приложение в Windows для связанного объекта PhoneLineTransportDevice.

RegisterAppForUser(User)

Регистрирует приложение в Windows для связанного объекта PhoneLineTransportDevice.

RequestAccessAsync()

Используется для запроса явного доступа к PhoneLineTransportDevice.

UnregisterApp()

Отменяет регистрацию приложения в Windows для связанного phoneLineTransportDevice.

UnregisterAppForUser(User)

Отменяет регистрацию приложения в Windows для связанного phoneLineTransportDevice.

События

AudioRoutingStatusChanged

Событие, возникающее при изменении маршрутизации звука базового транспортного устройства.

InBandRingingEnabledChanged

Событие, которое возникает при изменении состояния включения звонка в полосе.

Применяется к