Compartir a través de


PhoneLine.FromIdAsync(Guid) Método

Definición

Este método estático recupera de forma asincrónica un objeto PhoneLine que representa una línea de teléfono específica en el dispositivo en función del identificador de línea.

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)

Parámetros

lineId
Guid

Platform::Guid

winrt::guid

Identificador de línea de la línea de teléfono que se va a recuperar.

Devoluciones

Operación asincrónica que devuelve un objeto PhoneLine que representa una línea de teléfono específica en el dispositivo en función del identificador de línea. Se producirá una excepción en caso de error.

Atributos

Requisitos de Windows

Características de aplicaciones
phoneCallHistory phoneCallHistorySystem

Comentarios

En el ejemplo siguiente se muestra cómo obtener la línea de teléfono predeterminada.

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

Se aplica a