Соединение сокета было прервано - CommunicationExceptionC#

Место общения программистов C#
Anonymous
Соединение сокета было прервано - CommunicationException

Сообщение Anonymous »

Я получаю сообщение об ошибке

Соединение сокета прервано. Это может быть вызвано ошибкой обработки вашего сообщения, превышением тайм-аута получения на удаленном хосте или проблемой с базовым сетевым ресурсом. Тайм-аут локального сокета составил «00:01:00».

Код:

Код: Выделить всё

[DataContract(IsReference=true)]
public class Message
{
[DataMember]
public string TopicName { get; set; }

[DataMember]
public string EventData { get; set; }

[DataMember]
public SerializableDictionary FuturesLineDictionary { get; set ; }
}
Интересно, это потому, что у меня есть класс FuturesAsset, у которого есть свойство типа BindableDictionary (ЭТО ПОЛЬЗОВАТЕЛЬСКИЙ ОБЪЕКТ), и это свойство содержит список FuturesLinesAssets.
См. ниже:
Родитель:

Код: Выделить всё

public class FuturesAsset
{
public string AssetName { get; set; }
public BindableDictionary AssetLines { get; private set; }

public FuturesAsset()
{
AssetLines = new BindableDictionary();
}

public FuturesAsset(string assetName)
{
AssetLines = new BindableDictionary();
AssetName = assetName;
}
}
Ребенок:

Код: Выделить всё

public class FuturesLineAsset
{

public string ReferenceAsset { get; set; }
public string MID { get; set; }
public double LivePrice { get; set; }
public DateTime UpdateTime { get; set; }
public DateTime LastContributedTime { get; set; }
public double Spread { get; set; }
public double Correlation { get; set; }
public DateTime Maturity { get; set; }
public double ReferenceCurve { get; set; }

public FuturesLineAsset(string mID, string referenceAsset, double livePrice)
{
MID = mID;
ReferenceAsset = referenceAsset;
ReutersLivePrice = livePrice;
}
}
Почему я получаю эту ошибку и как ее устранить?

Вернуться в «C#»