次の方法で共有


PhoneLine.FromIdAsync(Guid) メソッド

定義

この静的メソッドは、回線 ID に基づいてデバイス上の特定の電話回線を表す 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

取得する電話回線の回線 ID。

戻り値

回線 ID に基づいてデバイス上の特定の電話回線を表す PhoneLine オブジェクトを返す非同期操作。 エラー時に例外がスローされます。

属性

Windows の要件

アプリの機能
phoneCallHistory phoneCallHistorySystem

注釈

次の例は、既定の PhoneLine を取得する方法を示しています。

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;
}

適用対象