If you want to retrieve all available search contexts for the web site collection where your application is initiated then you can use the following code to get it
SearchContext searchContext = SearchContext.GetContext(ServerContext.Current);
SharePoint Tips & Tricks by Namwar Rizvi