AvailabilityGroup.Failover Method ()
Performs a manual failover of this availability group to the server specified by the Parent property with no possibility of data loss.
Assembly: Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)
This server should be participating in the availability group as a secondary replica. The result of the action will be to designate this server as the primary of this availability group.