1 write to session
System.ServiceModel (1)
System\ServiceModel\Channels\ReliableDuplexSessionChannel.cs (1)
1288this.session = session;
63 references to session
System.ServiceModel (63)
System\ServiceModel\Channels\ReliableDuplexSessionChannel.cs (63)
62get { return this.session.OutputID; } 67get { return this.session; } 87get { return (IDuplexSession)this.session; } 106this.session.InputID, 154this.Settings.ReliableMessagingVersion, this.session.InputID, this.inputConnection.Ranges, 159TD.SequenceAcknowledgementSent(this.session.Id); 173temp.MessageBody = new CloseSequence(this.session.OutputID, this.outputConnection.Last); 190temp.MessageBody = new TerminateSequence(reliableMessagingVersion, this.session.OutputID, 200this.session.CloseSession(); 285this.session.OnRemoteActivity(false); 295? WsrmUtilities.ValidateCloseSequenceResponse(this.session, this.closeRequestor.MessageId, info, 297: WsrmUtilities.ValidateTerminateSequenceResponse(this.session, this.terminateRequestor.MessageId, 312return SequenceTerminatedFault.CreateProtocolFault(this.session.OutputID, faultString, exceptionString); 370message = new SequenceClosedFault(this.session.InputID).CreateMessage( 392this.session.CloseSession(); 400fault = SequenceTerminatedFault.CreateProtocolFault(this.session.InputID, 406message = new SequenceClosedFault(this.session.InputID).CreateMessage( 432this.session.CloseSession(); 471fault = SequenceTerminatedFault.CreateProtocolFault(this.session.InputID, 478if (((info.TerminateSequenceInfo != null) && (info.TerminateSequenceInfo.Identifier == this.session.InputID)) 487if (!WsrmUtilities.ValidateWsrmRequest(this.session, requestInfo, this.binder, null)) 518this.session.SetFinalAck(this.inputConnection.Ranges); 521this.session.CloseSession(); 543fault = SequenceTerminatedFault.CreateProtocolFault(this.session.InputID, faultString, exceptionString); 549fault = SequenceTerminatedFault.CreateProtocolFault(this.session.InputID, faultString, exceptionString); 555requestInfo.MessageId, this.session.InputID) 557requestInfo.MessageId, this.session.InputID); 563fault = SequenceTerminatedFault.CreateProtocolFault(this.session.InputID, 582fault = SequenceTerminatedFault.CreateProtocolFault(this.session.OutputID, faultString, 587fault = WsrmUtilities.ValidateFinalAck(this.session, info, this.outputConnection.Last); 613this.session.OnLocalFault(fault.CreateException(), fault, null); 627this.session.InputID, this.inputConnection.Ranges, true, this.GetBufferRemaining()); 716this.session.Abort(); 788this.session.OnLocalFault(null, SequenceTerminatedFault.CreateCommunicationFault(this.session.OutputID, SR.GetString(SR.CloseOutputSessionErrorReason), null), null); 846this.session.BeginClose, 856this.session.EndClose, 874this.session.OnLocalFault(new CommunicationException(SR.GetString(SR.MaximumRetryCountExceeded), this.maxRetryCountException), 875SequenceTerminatedFault.CreateMaxRetryCountExceededFault(this.session.OutputID), null); 880this.session.OnLocalActivity(); 905this.session.OnLocalActivity(); 925this.session.OnLocalFault(exception, SequenceTerminatedFault.CreateQuotaExceededFault(this.session.OutputID), null); 943this.session.OnLocalFault(exception, (Message)null, null); 971this.session.Close(timeoutHelper.RemainingTime()); 1003this.session.OnLocalFault(null, SequenceTerminatedFault.CreateCommunicationFault(this.session.OutputID, SR.GetString(SR.CloseOutputSessionErrorReason), null), null); 1030this.session.OnLocalFault(faultException, fault, null); 1061this.session.OnLocalFault(null, SequenceTerminatedFault.CreateCommunicationFault(this.session.OutputID, SR.GetString(SR.CloseOutputSessionErrorReason), null), null); 1104this.session.OnFaulted(); 1121this.session.OnLocalFault(new CommunicationException(SR.GetString(SR.MaximumRetryCountExceeded), this.maxRetryCountException), 1122SequenceTerminatedFault.CreateMaxRetryCountExceededFault(this.session.OutputID), null); 1126this.session.OnLocalActivity(); 1163this.session.OnLocalActivity(); 1262this.outputConnection = new ReliableOutputConnection(this.session.OutputID, 1264this.Settings.ReliableMessagingVersion, this.session.InitiationTime, true, this.DefaultSendTimeout); 1330this.session.CloseSession(); 1334reliableMessagingVersion, this.session.OutputID); 1357this.session.CloseSession(); 1361reliableMessagingVersion, this.session.OutputID); 1415WsrmFault fault = SequenceTerminatedFault.CreateProtocolFault(this.session.InputID, 1417this.session.OnLocalFault(null, fault, null);