Partager via


PhoneLine.FromIdAsync(Guid) Méthode

Définition

Cette méthode statique récupère de manière asynchrone un objet PhoneLine qui représente une ligne téléphonique spécifique sur l’appareil en fonction de l’ID de ligne.

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)

Paramètres

lineId
Guid

Platform::Guid

winrt::guid

ID de ligne de la ligne téléphonique à récupérer.

Retours

Opération asynchrone qui retourne un objet PhoneLine qui représente une ligne téléphonique spécifique sur l’appareil en fonction de l’ID de ligne. Il lève une exception en cas d’échec.

Attributs

Configuration requise pour Windows

Fonctionnalités de l’application
phoneCallHistory phoneCallHistorySystem

Remarques

L’exemple suivant montre comment obtenir la valeur PhoneLine par défaut.

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

S’applique à