/// <summary>Snippet for SearchUris</summary>
 public void SearchUris()
 {
     // Snippet: SearchUris(string,IEnumerable<ThreatType>,CallSettings)
     // Create client
     WebRiskServiceV1Beta1Client webRiskServiceV1Beta1Client = WebRiskServiceV1Beta1Client.Create();
     // Initialize request argument(s)
     string uri = "";
     IEnumerable <ThreatType> threatTypes = new List <ThreatType>();
     // Make the request
     SearchUrisResponse response = webRiskServiceV1Beta1Client.SearchUris(uri, threatTypes);
     // End snippet
 }
 /// <summary>Snippet for SearchUris</summary>
 public void SearchUris_RequestObject()
 {
     // Snippet: SearchUris(SearchUrisRequest,CallSettings)
     // Create client
     WebRiskServiceV1Beta1Client webRiskServiceV1Beta1Client = WebRiskServiceV1Beta1Client.Create();
     // Initialize request argument(s)
     SearchUrisRequest request = new SearchUrisRequest
     {
         Uri         = "",
         ThreatTypes = { },
     };
     // Make the request
     SearchUrisResponse response = webRiskServiceV1Beta1Client.SearchUris(request);
     // End snippet
 }
        public void SearchUri()
        {
            // Sample: SearchUris
            WebRiskServiceV1Beta1Client client   = WebRiskServiceV1Beta1Client.Create();
            SearchUrisResponse          response = client.SearchUris(
                "http://testsafebrowsing.appspot.com/s/malware.html",
                new[] { ThreatType.Malware, ThreatType.SocialEngineering });
            ThreatUri threat = response.Threat;

            if (threat == null)
            {
                Console.WriteLine("No threat detected");
            }
            else
            {
                Console.WriteLine($"Threat types: {string.Join(", ", threat.ThreatTypes)}");
                Console.WriteLine($"Cache lifetime expiry: {threat.ExpireTime}");
            }
            // End sample
        }