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
- Наследование
- Атрибуты
Требования к 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 . Это может произойти при изменении метаданных, таких как количество голосовой почты, состояние сети или сведения о сотовой сети. |