System\ServiceModel\Channels\ReliableInputSessionChannel.cs (49)
136channel.ReliableSession.OnUnknownException(e);
159channel.ReliableSession.OnUnknownException(e);
195return this.listener.OnReliableChannelBeginClose(this.ReliableSession.InputID, null,
275this.listener.OnReliableChannelAbort(this.ReliableSession.InputID, null);
332this.listener.OnReliableChannelClose(this.ReliableSession.InputID, null,
445this.ReliableSession.OnUnknownException(e);
487this.ReliableSession.OnLocalFault(e, (Message)null, null);
565this.ReliableSession.OnUnknownException(e);
575if (!this.ReliableSession.ProcessInfo(info, null))
581if (!this.ReliableSession.VerifySimplexProtocolElements(info, null))
587this.ReliableSession.OnRemoteActivity(false);
597this.Listener.Ordered, this.ReliableSession.InputID, acksTo);
607this.ReliableSession.OnLocalFault(info.FaultException, info.FaultReply, null);
639fault = new LastMessageNumberExceededFault(this.ReliableSession.InputID);
643message = new SequenceClosedFault(this.ReliableSession.InputID).CreateMessage(
665this.ReliableSession.CloseSession();
672fault = SequenceTerminatedFault.CreateProtocolFault(this.ReliableSession.InputID,
678message = new SequenceClosedFault(this.ReliableSession.InputID).CreateMessage(
704this.ReliableSession.CloseSession();
734fault = SequenceTerminatedFault.CreateProtocolFault(this.ReliableSession.InputID,
747if (!WsrmUtilities.ValidateWsrmRequest(this.ReliableSession, requestInfo, this.Binder, null))
778this.ReliableSession.SetFinalAck(this.Connection.Ranges);
796fault = SequenceTerminatedFault.CreateProtocolFault(this.ReliableSession.InputID,
802fault = SequenceTerminatedFault.CreateProtocolFault(this.ReliableSession.InputID,
810requestInfo.MessageId, this.ReliableSession.InputID)
812requestInfo.MessageId, this.ReliableSession.InputID);
820this.ReliableSession.OnLocalFault(fault.CreateException(), fault, null);
875this.ReliableSession.OnRemoteFault(remoteFaultException);
922this.ReliableSession.OnUnknownException(e);
946this.ReliableSession.OnLocalFault(e, (Message)null, null);
974this.ReliableSession.OnUnknownException(e);
985if (!this.ReliableSession.ProcessInfo(info, context))
992if (!this.ReliableSession.VerifySimplexProtocolElements(info, context))
999this.ReliableSession.OnRemoteActivity(false);
1009this.Listener.Ordered, this.ReliableSession.InputID, acksTo);
1022this.ReliableSession.OnLocalFault(info.FaultException, info.FaultReply, context);
1055fault = new LastMessageNumberExceededFault(this.ReliableSession.InputID);
1059message = new SequenceClosedFault(this.ReliableSession.InputID).CreateMessage(
1080fault = SequenceTerminatedFault.CreateProtocolFault(this.ReliableSession.InputID,
1086message = new SequenceClosedFault(this.ReliableSession.InputID).CreateMessage(
1123fault = SequenceTerminatedFault.CreateProtocolFault(this.ReliableSession.InputID,
1142if (!WsrmUtilities.ValidateWsrmRequest(this.ReliableSession, requestInfo, this.Binder, context))
1175this.ReliableSession.SetFinalAck(this.Connection.Ranges);
1193fault = SequenceTerminatedFault.CreateProtocolFault(this.ReliableSession.InputID,
1199fault = SequenceTerminatedFault.CreateProtocolFault(this.ReliableSession.InputID,
1207requestInfo.MessageId, this.ReliableSession.InputID)
1209requestInfo.MessageId, this.ReliableSession.InputID);
1216this.ReliableSession.OnLocalFault(fault.CreateException(), fault, context);
1246this.ReliableSession.OnRemoteFault(remoteFaultException);