PhoneLine.LineChanged 이벤트

정의

연결된 PhoneLine에 대한 및 속성이 변경될 instance 발생합니다. 이는 음성 메일 수, 네트워크 상태 또는 셀룰러 세부 정보와 같은 메타 데이터가 변경되는 경우에 발생할 수 있습니다.

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

이벤트 유형

Windows 요구 사항

앱 기능
phoneCallHistory phoneCallHistorySystem

설명

다음 예제에서는 네트워크 상태를 모니터링하고 업데이트하는 방법을 보여 줍니다.

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

적용 대상