Exemple #1
0
            public static NTRIPNetwork ParseFromString(string line)
            {
                string[]     strData = line.Trim().Split(';');
                NTRIPNetwork data    = new NTRIPNetwork();

                data.Identifier = strData[1];
                data.Operator   = strData[2];
                if (strData[3] == "B")
                {
                    data.Authentication = AuthenticationType.Basic;
                }
                else if (strData[3] == "D")
                {
                    data.Authentication = AuthenticationType.Digest;
                }
                else
                {
                    data.Authentication = AuthenticationType.None;
                }

                data.Fee = (strData[4] == "Y");
                try { data.WebAddress = new Uri(strData[5]); }
                catch { }
                try { data.WebStream = new Uri(strData[6]); }
                catch { }
                try { data.WebRegistration = new Uri(strData[7]); }
                catch { }
                return(data);
            }
Exemple #2
0
            public static NTRIPNetwork ParseFromString(string line)
            {
                string[] strData = line.Trim().Split(';');
                NTRIPNetwork data = new NTRIPNetwork
                                        {
                                            Identifier = strData[1],
                                            Operator = strData[2]
                                        };
                if (strData[3] == "B")
                    data.Authentication = AuthenticationType.Basic;
                else if (strData[3] == "D")
                    data.Authentication = AuthenticationType.Digest;
                else
                    data.Authentication = AuthenticationType.None;

                data.Fee = (strData[4] == "Y");
                try { data.WebAddress = new Uri(strData[5]); }
                catch { }
                try { data.WebStream = new Uri(strData[6]); }
                catch { }
                try { data.WebRegistration = new Uri(strData[7]); }
                catch { }
                return data;
            }