1 write to ReliableSession
System.ServiceModel.Primitives (1)
System\ServiceModel\Channels\ClientReliableDuplexSessionChannel.cs (1)
914
ReliableSession
= session;
63 references to ReliableSession
System.ServiceModel.Primitives (63)
System\ServiceModel\Channels\ClientReliableDuplexSessionChannel.cs (63)
44
protected UniqueId OutputID =>
ReliableSession
.OutputID;
54
public IDuplexSession Session => (IDuplexSession)
ReliableSession
;
56
IAsyncDuplexSession ISessionChannel<IAsyncDuplexSession>.Session => (IAsyncDuplexSession)
ReliableSession
;
74
ReliableSession
.InputID,
104
Settings.ReliableMessagingVersion,
ReliableSession
.InputID, _inputConnection.Ranges,
109
WcfEventSource.Instance.SequenceAcknowledgementSent(
ReliableSession
.Id);
123
temp.MessageBody = new CloseSequence(
ReliableSession
.OutputID, OutputConnection.Last);
140
temp.MessageBody = new TerminateSequence(reliableMessagingVersion,
ReliableSession
.OutputID,
150
ReliableSession
.CloseSession();
207
ReliableSession
.OnRemoteActivity(false);
217
? WsrmUtilities.ValidateCloseSequenceResponse(
ReliableSession
, _closeRequestor.MessageId, info,
219
: WsrmUtilities.ValidateTerminateSequenceResponse(
ReliableSession
, _terminateRequestor.MessageId,
234
return SequenceTerminatedFault.CreateProtocolFault(
ReliableSession
.OutputID, faultString, exceptionString);
288
fault = new LastMessageNumberExceededFault(
ReliableSession
.InputID);
292
message = new SequenceClosedFault(
ReliableSession
.InputID).CreateMessage(
314
ReliableSession
.CloseSession();
322
fault = SequenceTerminatedFault.CreateProtocolFault(
ReliableSession
.InputID,
328
message = new SequenceClosedFault(
ReliableSession
.InputID).CreateMessage(
354
ReliableSession
.CloseSession();
393
fault = SequenceTerminatedFault.CreateProtocolFault(
ReliableSession
.InputID,
400
if (((info.TerminateSequenceInfo != null) && (info.TerminateSequenceInfo.Identifier ==
ReliableSession
.InputID))
409
if (!WsrmUtilities.ValidateWsrmRequest(
ReliableSession
, requestInfo, Binder, null))
440
ReliableSession
.SetFinalAck(_inputConnection.Ranges);
443
ReliableSession
.CloseSession();
465
fault = SequenceTerminatedFault.CreateProtocolFault(
ReliableSession
.InputID, faultString, exceptionString);
471
fault = SequenceTerminatedFault.CreateProtocolFault(
ReliableSession
.InputID, faultString, exceptionString);
477
requestInfo.MessageId,
ReliableSession
.InputID)
479
requestInfo.MessageId,
ReliableSession
.InputID);
485
fault = SequenceTerminatedFault.CreateProtocolFault(
ReliableSession
.InputID,
504
fault = SequenceTerminatedFault.CreateProtocolFault(
ReliableSession
.OutputID, faultString,
509
fault = WsrmUtilities.ValidateFinalAck(
ReliableSession
, info, OutputConnection.Last);
535
ReliableSession
.OnLocalFault(fault.CreateException(), fault, null);
549
ReliableSession
.InputID, _inputConnection.Ranges, true, GetBufferRemaining());
602
ReliableSession
.OnRemoteFault(remoteFaultException);
644
ReliableSession
.Abort();
689
ReliableSession
.OnLocalFault(exception, SequenceTerminatedFault.CreateQuotaExceededFault(
ReliableSession
.OutputID), null);
707
ReliableSession
.OnLocalFault(exception, (Message)null, null);
735
await
ReliableSession
.CloseAsync(timeoutHelper.RemainingTime());
777
ReliableSession
.OnLocalFault(null, SequenceTerminatedFault.CreateCommunicationFault(
ReliableSession
.OutputID, SRP.CloseOutputSessionErrorReason, null), null);
804
ReliableSession
.OnLocalFault(faultException, fault, null);
809
ReliableSession
.OnUnknownException(exception);
819
ReliableSession
.OnFaulted();
836
ReliableSession
.OnLocalFault(new CommunicationException(SRP.MaximumRetryCountExceeded, _maxRetryCountException),
837
SequenceTerminatedFault.CreateMaxRetryCountExceededFault(
ReliableSession
.OutputID), null);
841
ReliableSession
.OnLocalActivity();
878
ReliableSession
.OnLocalActivity();
880
Settings.ReliableMessagingVersion,
ReliableSession
.OutputID))
892
OutputConnection = new ReliableOutputConnection(
ReliableSession
.OutputID,
894
Settings.ReliableMessagingVersion,
ReliableSession
.InitiationTime, true, DefaultSendTimeout);
950
ReliableSession
.OnLocalFault(e, (Message)null, null);
972
ReliableSession
.OnUnknownException(e);
989
ReliableSession
.CloseSession();
993
reliableMessagingVersion,
ReliableSession
.OutputID);
1029
WsrmFault fault = SequenceTerminatedFault.CreateProtocolFault(
ReliableSession
.InputID,
1031
ReliableSession
.OnLocalFault(null, fault, null);
1157
await
ReliableSession
.OpenAsync(timeoutHelper.RemainingTime());
1200
ReliableSession
.OnRemoteActivity(OutputConnection.Strategy.QuotaRemaining == 0);
1206
Settings.ReliableMessagingVersion,
ReliableSession
.OutputID))
1214
if (!
ReliableSession
.ProcessInfo(info, null))
1217
if (!
ReliableSession
.VerifyDuplexProtocolElements(info, null))
1230
Settings.ReliableMessagingVersion,
ReliableSession
.OutputID);