1 write to session
System.ServiceModel (1)
System\ServiceModel\Channels\ReliableReplySessionChannel.cs (1)
54this.session = new ServerReliableSession(this, listener, binder, faultHelper, inputID, outputID);
55 references to session
System.ServiceModel (55)
System\ServiceModel\Channels\ReliableReplySessionChannel.cs (55)
55this.session.UnblockChannelCloseCallback = this.UnblockClose; 67this.session.Open(TimeSpan.Zero); 86this.session.OnUnknownException(e); 133return this.session; 169this.session.InputID, 194channel.session.OnUnknownException(e); 228return this.listener.OnReliableChannelBeginClose(this.session.InputID, 229this.session.OutputID, timeout, callback, state); 237this.session.InputID, 247Message message = new SequenceClosedFault(this.session.InputID).CreateMessage( 392this.session.OnLocalFault(e, (Message)null, null); 422this.session.Abort(); 428this.listener.OnReliableChannelAbort(this.session.InputID, this.session.OutputID); 446new OperationWithTimeoutBeginCallback(this.session.BeginClose), 461new OperationEndCallback(this.session.EndClose), 474this.session.OnLocalFault(exception, (Message)null, null); 484this.session.OnLocalFault(exception, (Message)null, null); 502this.session.Close(timeoutHelper.RemainingTime()); 504this.listener.OnReliableChannelClose(this.session.InputID, this.session.OutputID, 532this.session.OnFaulted(); 560channel.session.OnUnknownException(e); 566if ((this.session.Settings.ReliableMessagingVersion == ReliableMessagingVersion.WSReliableMessaging11) 610MessageNumberRolloverFault fault = new MessageNumberRolloverFault(this.session.OutputID); 638this.session.OutputID, 714if (!WsrmUtilities.ValidateWsrmRequest(this.session, requestInfo, this.binder, context)) 768this.session.SetFinalAck(this.connection.Ranges); 789fault = SequenceTerminatedFault.CreateProtocolFault(this.session.InputID, faultString, 796fault = SequenceTerminatedFault.CreateProtocolFault(this.session.OutputID, faultString, 803fault = SequenceTerminatedFault.CreateProtocolFault(this.session.InputID, 809this.listener.ReliableMessagingVersion, this.session.OutputID); 817this.session.OnRemoteFault(remoteFaultException); 823this.session.OnLocalFault(fault.CreateException(), fault, context); 887this.session.OnUnknownException(e); 898if (!this.session.ProcessInfo(info, context)) 905if (!this.session.VerifyDuplexProtocolElements(info, context)) 912this.session.OnRemoteActivity(false); 922this.listener.Ordered, this.session.InputID, acksTo); 935this.session.OnLocalFault(info.FaultException, info.FaultReply, context); 962else if (info.TerminateSequenceInfo.Identifier == this.session.InputID) 968WsrmFault fault = SequenceTerminatedFault.CreateProtocolFault(this.session.InputID, 972this.session.OnLocalFault(fault.CreateException(), fault, context); 1060fault = new LastMessageNumberExceededFault(this.session.InputID); 1089fault = SequenceTerminatedFault.CreateProtocolFault(this.session.InputID, 1133this.session.OnLocalFault(fault.CreateException(), fault, context); 1194fault = SequenceTerminatedFault.CreateProtocolFault(this.session.InputID, 1200fault = SequenceTerminatedFault.CreateProtocolFault(this.session.InputID, 1207this.session.OnLocalFault(fault.CreateException(), fault, context); 1213this.listener.ReliableMessagingVersion, this.session.OutputID); 1306WsrmFault fault = SequenceTerminatedFault.CreateProtocolFault(this.session.InputID, 1308this.session.OnLocalFault(null, fault, null); 1504this.channel.session.OnLocalFault(e, (Message)null, null); 1977requestInfo.CloseSequenceInfo.MessageId, channel.session.InputID); 2007requestInfo.TerminateSequenceInfo.MessageId, channel.session.InputID);