[ad_1]
मेरे पास एक फ़ंक्शन कॉलिंग एपीआई नीचे दिखाया गया है
अब, मैं wsdlUri से उपयोगकर्ता आईडी और सदस्य आईडी जैसी जानकारी कैसे प्राप्त करूं?
।जाल
public SyncService1() { //InitializeComponent(); siteInfo.AdminLogin = ConfigurationManager.AppSettings["adminID"].ToString(); siteInfo.AdminPassword = ConfigurationManager.AppSettings["adminPWD"].ToString(); siteInfo.wsdlUri = ConfigurationManager.AppSettings["uri"].ToString(); siteInfo.LoggingDirectory = ConfigurationManager.AppSettings["LoggingDirectory"].ToString(); log.Info($"Logging directory is located in {siteInfo.LoggingDirectory}"); Console.WriteLine($"Logging directory is located in {siteInfo.LoggingDirectory}"); // Initialize log4net. log4net.Config.XmlConfigurator.Configure(); }
मैं इच्छा करता हुँ
siteInfo.wsdlUri.Userid=`आपका टेक्स्ट`
siteInfo.wsdlUri.MemeberId=`आपका टेक्स्ट`
मैंने क्या प्रयास किया है:
siteInfo.wsdlUri.Userid=`your text` siteInfo.wsdlUri.MemeberId=`your text`
समाधान 1
आप इसका उपयोग कर सकते हैं System.Uri
यूआरआई को पार्स करने और वांछित जानकारी निकालने के लिए क्लास।
सी#
siteInfo.wsdlUri = ConfigurationManager.AppSettings["uri"].ToString(); string uri = siteInfo.wsdlUri; System.Uri parsedUri; // To validate the URI format if (Uri.TryCreate(uri, UriKind.Absolute, out parsedUri)) { // Here you can use it from query parameters siteInfo.wsdlUri.UserId = parsedUri.QueryParameters["UserId"]; siteInfo.wsdlUri.MemberId = parsedUri.QueryParameters["MemberId"]; } else { Console.WriteLine("Invalid URI format"); }
यदि यूआरआई में क्वेरी पैरामीटर नहीं हैं, और जानकारी अलग तरीके से एन्कोड की गई है, तो आपको पार्सिंग तर्क को तदनुसार समायोजित करने की आवश्यकता होगी।
[ad_2]
コメント