Hello, well a solenoid is driven by drawing a huge amount of current, so when you're connecting it to a constant dc source it draws the ammount of current required to energise and produce the electromagnetic field...so now even if you connect it to the pulsed signal though to energise it will draw the same amount of current, now it depends weather the delay is enough to allow the amount of current to flow...in short if the pulse is large the current drawn will be equivalent to the current being drawn when connect to a constant DC current source, hence generating an equivalent magnetic field...but if the delays short then the generation will not be much.
Best Regards