Хорошо, у меня есть следующий объект, который я передаю, когда кто-то вызывает «Аутентификация» в моей службе WCF (с использованием http).
[DataContract]
public sealed class SecurityContext
{
private Guid _tolken;
private User _user;
private ICallbackContract _callbackContract;
[IgnoreDataMember]
public ICallbackContract CallbackContract
{
get { return _callbackContract; }
}
[DataMember]
public User User
{
get { return _user; }
set { _user = value; }
}
[DataMember]
public Guid Tolken
{
get { return _tolken; }
set { _tolken = value; }
}
public SecurityContext(Guid tolken, User user, ICallbackContract callbackContract)
{
Asserter.IsNotNullArgument(tolken, "tolken");
Asserter.IsNotNullArgument(user, "user");
Asserter.IsNotNullArgument(callbackContract, "callbackContract");
_tolken = tolken;
_user = user;
_callbackContract = callbackContract;
}
}
По какой-то причине, когда я выполняю асинхронный вызов, он прерывается, и я никогда не получаю ответ, но когда я закомментирую объект User (который является объектом Entity Framework), он работает нормально.
Кто-нибудь когда-либо испытывал это раньше?