protected void Cancel() { networkTransport?.DropConnection(); sendIdempotencyService?.Dispose(); receiveIdempotencyService?.Dispose(); orderingService?.Dispose(); sendSemaphore?.Dispose(); packetResendTimer?.Dispose(); }