1 write to connection
System.ServiceModel (1)
System\ServiceModel\Channels\ReliableReplySessionChannel.cs (1)
51this.connection = new ReliableInputConnection();
34 references to connection
System.ServiceModel (34)
System\ServiceModel\Channels\ReliableReplySessionChannel.cs (34)
52this.connection.ReliableMessagingVersion = this.listener.ReliableMessagingVersion; 105return this.connection.AllAdded && (this.requestsByRequestSequenceNumber.Count == 0) && this.lastReplyAcked; 170this.connection.Ranges, 171this.connection.IsLastKnown, 239this.connection.IsLastKnown, 386terminated = this.connection.Terminate(); 417this.connection.Abort(this); 441? new OperationWithTimeoutBeginCallback(this.connection.BeginClose) 445: new OperationWithTimeoutBeginCallback(this.connection.BeginClose), 456? new OperationEndCallback(this.connection.EndClose) 460: new OperationEndCallback(this.connection.EndClose), 494this.connection.Close(timeoutHelper.RemainingTime()); 500this.connection.Close(timeoutHelper.RemainingTime()); 567&& this.connection.IsSequenceClosed) 571this.connection.Terminate(); 586if (wsrmFeb2005 && (this.connection.Last == requestSequenceNumber)) 591bool canReply = this.connection.AllAdded && (this.State == CommunicationState.Closing); 615if (wsrmFeb2005 && (this.connection.Last == requestSequenceNumber)) 690using (Message reply = CreateAcknowledgement(this.connection.Ranges)) 729if (!this.connection.IsLastKnown) 736if (this.connection.SetTerminateSequenceLast(last, out isLastLargeEnough)) 747scheduleShutdown = this.connection.SetCloseSequenceLast(last); 768this.session.SetFinalAck(this.connection.Ranges); 779isLastConsistent = (last == this.connection.Last); 1054isDupe = this.connection.Ranges.Contains(requestSequenceNumber); 1056if (!this.connection.IsValid(requestSequenceNumber, isLast)) 1083reliableContext.SetAckRanges(this.connection.Ranges); 1106&& (this.listener.Ordered || this.connection.CanMerge(requestSequenceNumber))) 1108this.connection.Merge(requestSequenceNumber, isLast); 1110reliableContext.SetAckRanges(this.connection.Ranges); 1122scheduleShutdown = this.connection.AllAdded; 1186isTerminateEarly = !this.connection.Terminate(); 1291if (this.PendingRequestContexts != 0 || this.connection.Ranges.Count > 1) 1333this.connection.Fault(this);