Freigeben über


PhoneLine.LineChanged Ereignis

Definition

Tritt auf, wenn sich die Eigenschaften und für die zugeordnete PhoneLine instance ändern. Dies kann auftreten, wenn sich Metadaten wie die Voicemailanzahl, der Netzwerkzustand oder die Mobilfunkdetails ändern.

// 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) 

Ereignistyp

Windows-Anforderungen

App-Funktionen
phoneCallHistory phoneCallHistorySystem

Hinweise

Im folgenden Beispiel wird veranschaulicht, wie der Netzwerkstatus überwacht und aktualisiert wird.

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

Gilt für: