GetAvailableProviders Implementation.