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