Hi,
Yes, the secondary is available during the failover process, however...
In one key aspect the secondary endpoint is not available after failover, so you should keep this in mind for your designs. Once the failover has completed, the -secondary endpoint doesn't exist. You only have the primary endpoints, which now point (via DNS) to what used to be the secondary.
For example, if you have an application programmed to read from the secondary it will have problems after a failover has completed unless you write it specifically to account for this.
-TP