Google.SafeBrowsing.API.GetLists C# (CSharp) Метод

GetLists() публичный Метод

This is used by clients to discover the available list types.
public GetLists ( ) : IEnumerable
Результат IEnumerable
        public IEnumerable<string> GetLists()
        {
            var requestUrl = String.Format(ApiURL, "list", ApiKey, ClientVersion);
            var request = (HttpWebRequest)WebRequest.Create(requestUrl);

            if (request.Proxy != null)
                request.Proxy.Credentials = CredentialCache.DefaultNetworkCredentials;

            var response = (HttpWebResponse)request.GetResponse();

            if (response.StatusCode != HttpStatusCode.OK)
                return null;

            var sr = new StreamReader(response.GetResponseStream());

            var list = new List<string>();

            while (!sr.EndOfStream)
                list.Add(sr.ReadLine());

            return list;
        }