UDDI - Servizio di trovare quale nome corrisponde esattamente nome specificato nella richiesta

StackOverflow https://stackoverflow.com/questions/2682392

  •  30-09-2019
  •  | 
  •  

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.

È stato utile?

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
scroll top