1 write to _session
System.ServiceModel.Primitives (1)
System\ServiceModel\Channels\ReliableOutputSessionChannel.cs (1)
30
_session
= new ClientReliableSession(this, settings, binder, faultHelper, null);
37 references to _session
System.ServiceModel.Primitives (37)
System\ServiceModel\Channels\ReliableOutputSessionChannel.cs (37)
31
_session
.PollingCallback = PollingAsyncCallback;
32
_session
.UnblockChannelCloseCallback = UnblockClose;
62
return
_session
;
83
return
_session
;
118
temp.MessageBody = new CloseSequence(
_session
.OutputID, Connection.Last);
136
temp.MessageBody = new TerminateSequence(reliableMessagingVersion,
_session
.OutputID,
143
_session
.CloseSession();
196
_session
.Abort();
217
_session
.OnLocalFault(exception, SequenceTerminatedFault.CreateQuotaExceededFault(
_session
.OutputID), null);
235
_session
.OnLocalFault(exception, (Message)null, null);
255
await
_session
.CloseAsync(timeoutHelper.RemainingTime());
269
_session
.OnLocalActivity();
287
_session
.OnLocalFault(new CommunicationException(SRP.MaximumRetryCountExceeded, _maxRetryCountException),
288
SequenceTerminatedFault.CreateMaxRetryCountExceededFault(
_session
.OutputID), null);
292
_session
.OnLocalActivity();
303
_session
.OnLocalFault(faultException, fault, null);
323
_session
.OnFaulted();
341
await
_session
.OpenAsync(timeoutHelper.RemainingTime());
367
Connection = new ReliableOutputConnection(
_session
.OutputID, Settings.MaxTransferWindowSize,
368
Settings.MessageVersion, Settings.ReliableMessagingVersion,
_session
.InitiationTime,
411
? WsrmUtilities.ValidateCloseSequenceResponse(
_session
, requestor.MessageId, info,
413
: WsrmUtilities.ValidateTerminateSequenceResponse(
_session
, requestor.MessageId, info,
437
if (!
_session
.ProcessInfo(messageInfo, null))
468
fault = WsrmUtilities.ValidateTerminateSequenceResponse(
_session
,
478
fault = WsrmUtilities.ValidateCloseSequenceResponse(
_session
,
488
if (!WsrmUtilities.ValidateWsrmRequest(
_session
, messageInfo.TerminateSequenceInfo, _binder, null))
494
fault = WsrmUtilities.ValidateFinalAckExists(
_session
, ackInfo);
498
fault = new InvalidAcknowledgementFault(
_session
.OutputID, ackInfo.Ranges);
506
_session
.OutputID);
517
_session
.OnRemoteFault(new ProtocolException(SRP.UnsupportedTerminateSequenceExceptionString));
528
fault = SequenceTerminatedFault.CreateProtocolFault(
_session
.OutputID, faultString,
533
fault = WsrmUtilities.ValidateFinalAck(
_session
, messageInfo, Connection.Last);
558
_session
.OnLocalFault(fault.CreateException(), fault, null);
563
_session
.OnRemoteActivity(Connection.Strategy.QuotaRemaining == 0);
580
_session
.CloseSession();
582
reliableMessagingVersion,
_session
.OutputID);