public bool IsConnected
{
get { return _tcpClient == null ? false : _tcpClient.Connected; }
}
ein wirftErste Ausnahme während Eigenschaft Connected auf Instanz TcpClient Lesen
„Objektverweis auf eine Instanz eines Objekts nicht festgelegt.“
bei
bei System.Net.Sockets.TcpClient.get_Connected() bei Project.ViewModel.ModbusOutputCounter.get_IsConnected() in C: ... \ ModbusOutputCounter.cs: Leitung 115
Wie ist das möglich und wie können wir verhindern, dass diese Ausnahme empfangen wird?
Edit:
gemäß SVK anwer das Problem bei der Entsorgung war, die intern in Close() Methode aufgerufen wird. Eine Abhilfe:
return _tcpClient?.Client != null ? _tcpClient.Connected : false;
es ist definitiv nicht in dieser Zeile? poste deinen Code – Rahul
@Rahul Es ist definitiv in dieser Zeile. StackTrace zeigt nur zwei Methoden, die ich gepostet habe. – Goran
Dann scheint '_tcpClient' null zu sein. Hast du den Code im Debugger durchgegangen? – Tim