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