Partager via


PhoneLine.LineChanged Événement

Définition

Se produit lorsque les propriétés et de la instance PhoneLine associées changent. Cela peut se produire lorsque les métadonnées changent, comme le nombre de messages vocaux, l’état du réseau ou les détails cellulaires.

// Register
event_token LineChanged(TypedEventHandler<PhoneLine, IInspectable const&> const& handler) const;

// Revoke with event_token
void LineChanged(event_token const* cookie) const;

// Revoke with event_revoker
PhoneLine::LineChanged_revoker LineChanged(auto_revoke_t, TypedEventHandler<PhoneLine, IInspectable const&> const& handler) const;
public event TypedEventHandler<PhoneLine,object> LineChanged;
function onLineChanged(eventArgs) { /* Your code */ }
phoneLine.addEventListener("linechanged", onLineChanged);
phoneLine.removeEventListener("linechanged", onLineChanged);
- or -
phoneLine.onlinechanged = onLineChanged;
Public Custom Event LineChanged As TypedEventHandler(Of PhoneLine, Object) 

Type d'événement

Configuration requise pour Windows

Fonctionnalités de l’application
phoneCallHistory phoneCallHistorySystem

Remarques

L’exemple suivant montre comment surveiller et mettre à jour l’état du réseau.

private async void MonitorLineChanges(Guid lineId)
{
    // Get the PhoneLine instance
    PhoneLine line = await PhoneLine.FromIdAsync(lineId);

    PhoneNetworkState updatedNetworkState;
    string updatedNetworkName;

    line.LineChanged += (o, args) =>
    {
        updatedNetworkState = line.NetworkState;
        updatedNetworkName = line.NetworkName;
    };
}

S’applique à