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); }
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; }