public void Close(bool aborted, TimeSpan timeout) { if (aborted) { _communicationObject.Abort(); } else { _communicationObject.Close(timeout); } }
// communication object public void Abort() { _communicationObject.Abort(); }