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


PhoneLine.FromIdAsync(Guid) Метод

Определение

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

public:
 static IAsyncOperation<PhoneLine ^> ^ FromIdAsync(Platform::Guid lineId);
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<PhoneLine> FromIdAsync(winrt::guid const& lineId);
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<PhoneLine> FromIdAsync(Guid lineId);
function fromIdAsync(lineId)
Public Shared Function FromIdAsync (lineId As Guid) As IAsyncOperation(Of PhoneLine)

Параметры

lineId
Guid

Platform::Guid

winrt::guid

Идентификатор извлекаемой телефонной линии.

Возвращаемое значение

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

Атрибуты

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

Возможности приложения
phoneCallHistory phoneCallHistorySystem

Комментарии

В следующем примере показано, как получить телефонную линию по умолчанию.

private async Task<PhoneLine> GetDefaultPhoneLineAsync()
{
    PhoneCallStore phoneCallStore = await PhoneCallManager.RequestStoreAsync();
    Guid lineId = await phoneCallStore.GetDefaultLineAsync();
    PhoneLine line = null;
    try
    {
        line = await PhoneLine.FromIdAsync(lineId);
    }
    catch (Exception ex)
    {
        Logger.Instance.LogErrorMessage($"PhoneLine.FromIdAsync failed:{ex.Message}");
    }
return line;
}

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