private static object MapAccessPointHostRedir(object p)
 {
     if (p is uddi.apiv3.accessPoint)
     {
         uddi.apiv3.accessPoint ap = p as uddi.apiv3.accessPoint;
         uddi.apiv2.accessPoint r  = new uddi.apiv2.accessPoint();
         r.Value = ap.Value;
         if (ap.useType != null)
         {
             if (ap.useType.StartsWith("http:", StringComparison.CurrentCultureIgnoreCase))
             {
                 r.URLType = uddi.apiv2.URLType.http;
             }
             else if (ap.useType.StartsWith("https:", StringComparison.CurrentCultureIgnoreCase))
             {
                 r.URLType = uddi.apiv2.URLType.https;
             }
             else if (ap.useType.StartsWith("ftp:", StringComparison.CurrentCultureIgnoreCase))
             {
                 r.URLType = uddi.apiv2.URLType.ftp;
             }
             else if (ap.useType.StartsWith("mailto:", StringComparison.CurrentCultureIgnoreCase))
             {
                 r.URLType = uddi.apiv2.URLType.mailto;
             }
             else if (ap.useType.StartsWith("fax:", StringComparison.CurrentCultureIgnoreCase))
             {
                 r.URLType = uddi.apiv2.URLType.fax;
             }
             else if (ap.useType.StartsWith("phone:", StringComparison.CurrentCultureIgnoreCase))
             {
                 r.URLType = uddi.apiv2.URLType.phone;
             }
             else
             {
                 r.URLType = uddi.apiv2.URLType.other;
             }
         }
         return(r);
     }
     if (p is uddi.apiv3.hostingRedirector)
     {
         uddi.apiv3.hostingRedirector ap = p as uddi.apiv3.hostingRedirector;
         uddi.apiv2.hostingRedirector r  = new uddi.apiv2.hostingRedirector();
         r.bindingKey = ap.bindingKey;
         return(r);
     }
     return(null);
 }
Beispiel #2
0
 private static object MapAccessPointHostRedir(object p)
 {
     if (p is uddi.apiv3.accessPoint)
     {
         uddi.apiv3.accessPoint ap = p as uddi.apiv3.accessPoint;
         uddi.apiv2.accessPoint r = new uddi.apiv2.accessPoint();
         r.Value = ap.Value;
         if (ap.useType != null)
         {
             if (ap.useType.StartsWith("http:", StringComparison.CurrentCultureIgnoreCase))
                 r.URLType = uddi.apiv2.URLType.http;
             else if (ap.useType.StartsWith("https:", StringComparison.CurrentCultureIgnoreCase))
                 r.URLType = uddi.apiv2.URLType.https;
             else if (ap.useType.StartsWith("ftp:", StringComparison.CurrentCultureIgnoreCase))
                 r.URLType = uddi.apiv2.URLType.ftp;
             else if (ap.useType.StartsWith("mailto:", StringComparison.CurrentCultureIgnoreCase))
                 r.URLType = uddi.apiv2.URLType.mailto;
             else if (ap.useType.StartsWith("fax:", StringComparison.CurrentCultureIgnoreCase))
                 r.URLType = uddi.apiv2.URLType.fax;
             else if (ap.useType.StartsWith("phone:", StringComparison.CurrentCultureIgnoreCase))
                 r.URLType = uddi.apiv2.URLType.phone;
             else r.URLType = uddi.apiv2.URLType.other;
         }
         return r;
     }
     if (p is uddi.apiv3.hostingRedirector)
     {
         uddi.apiv3.hostingRedirector ap = p as uddi.apiv3.hostingRedirector;
         uddi.apiv2.hostingRedirector r = new uddi.apiv2.hostingRedirector();
         r.bindingKey = ap.bindingKey;
         return r;
     }
     return null;
 }