PhoneLine Класс

Определение

Представляет телефонную линию.

public ref class PhoneLine sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.ApplicationModel.Calls.CallsPhoneContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PhoneLine final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.ApplicationModel.Calls.CallsPhoneContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PhoneLine
Public NotInheritable Class PhoneLine
Наследование
Object Platform::Object IInspectable PhoneLine
Атрибуты

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

Семейство устройств
Windows Mobile Extension SDK (появилось в 10.0.10240.0)
API contract
Windows.ApplicationModel.Calls.CallsPhoneContract (появилось в v1.0)
Возможности приложения
phoneCallHistory phoneCallHistorySystem

Комментарии

Телефонная линия — это линия на устройстве, которая может принимать входящие звонки или совершать исходящие звонки в зависимости от того, настроена ли линия для поддержки исходящих вызовов. Например, одно SIM-устройство имеет 1 сотовую линию, а устройство с двумя SIM-картами — 2 линии сотовой связи. Система автоматически создаст новые строки для приложений VoIP, которые позволяют инициировать исходящий вызов.

Каждый экземпляр PhoneLine имеет свойства, относящиеся к этой строке.

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1903 18362 EnableTextReply
1903 18362 TransportDeviceId

Свойства

CanDial

Возвращает логическое значение, указывающее, можно ли использовать телефонную линию для выполнения исходящих звонков.

CellularDetails

Возвращает сведения о компонентах сотовой связи для экземпляра PhoneLine . Это свойство имеет значение NULL для телефонных линий VoIP.

DisplayColor

Возвращает предпочтительный цвет отображения телефонной линии.

DisplayName

Возвращает назначаемое пользователем понятное имя для телефонной линии.

Id

Возвращает идентификатор телефонной линии.

LineConfiguration

Возвращает дополнительные сведения о конфигурации этого экземпляра PhoneLine .

NetworkName

Возвращает имя текущей сети, используемой телефонной линией.

NetworkState

Возвращает текущее состояние сети телефонной линии.

SupportsTile

Возвращает значение, указывающее, поддерживает ли телефонная линия закрепление в виде живой плитки.

Transport

Возвращает транспорт для телефонной линии.

TransportDeviceId

Идентификатор устройства для PhoneLineTransportDevice, связанного с этим PhoneLine. Значение NULL, если отсутствует транспортное устройство.

VideoCallingCapabilities

Возвращает значение, указывающее, поддерживается ли видеозвонок по этой телефонной линии.

Voicemail

Возвращает данные голосовой почты, связанные с экземпляром PhoneLine .

Методы

Dial(String, String)

Разместите телефонный звонок на телефонной линии. Вызывающий объект должен находиться на переднем плане.

DialWithOptions(PhoneDialOptions)

Разрешите телефонный звонок на телефонной линии, позволяя вызывающему абоненту указать дополнительные параметры набора. Вызывающий объект должен находиться на переднем плане.

DialWithResult(String, String)

Places телефонный звонок на линии.

DialWithResultAsync(String, String)

Асинхронно выполняет телефонный звонок на линии.

EnableTextReply(Boolean)

Информирует платформу о том, что для этой строки поддерживается функция текстового ответа.

Примечание

Этот метод является устаревшим.

FromIdAsync(Guid)

Этот статический метод асинхронно извлекает объект PhoneLine , представляющий конкретную телефонную линию на устройстве на основе идентификатора строки.

GetAllActivePhoneCalls()

Извлекает объект результата телефонных звонков, из которого можно получить активные телефонные звонки.

GetAllActivePhoneCallsAsync()

Асинхронно извлекает объект результата телефонных звонков, из которого можно получить активные телефонные звонки.

IsImmediateDialNumberAsync(String)

Проверьте, следует ли набирать номер немедленно от абонента, не нажимая кнопку вызова.

События

LineChanged

Происходит при изменении свойств и для связанного экземпляра PhoneLine . Это может произойти при изменении метаданных, таких как количество голосовой почты, состояние сети или сведения о сотовой сети.

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