UDDI - Servizio di trovare quale nome corrisponde esattamente nome specificato nella richiesta
Domanda
Mi sto chiedendo UDDI di trovare un servizio con un nome specificato nella richiesta. Gli sguardi codice come questo:
UddiConnection uddiConnection = new UddiConnection(uddiAddress);
FindService findService = new FindService();
findService.Names.Add(uddiServiceName);
ServiceList foundServices = findService.Send(uddiConnection);
Tuttavia, quando ho chiedere someservice e UDDI ha due servizi someservice e SomeServiceSecond I ottenere sia nel settore dei servizi trovati.
Come posso richiedere il servizio in quel nome esattamente corrispondente al nome specificato? So di poter controllare il risultato nella mia classe e limitare trovato raccolta servizi, ma vorrei specificare le mie esigenze in UDDI informarsi.
Grazie in anticipo per l'aiuto.
Soluzione
Non testato, anche se non so se la sintassi è corretta, ma si può provare a utilizzare questa linea prima Send ():
findService.FindQualifiers = FindQualifier.ExactNameMatch;
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow