UDDI - Servicio hallazgo cuyo nombre coincide exactamente con nombre especificado en la solicitud

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

  •  30-09-2019
  •  | 
  •  

Pregunta

Estoy pidiendo UDDI para encontrar un servicio con un nombre especificado en la solicitud. Los código es el siguiente:

UddiConnection uddiConnection = new UddiConnection(uddiAddress);
FindService findService = new FindService();
findService.Names.Add(uddiServiceName);                
ServiceList foundServices = findService.Send(uddiConnection);

Sin embargo, cuando lo solicite SomeService y UDDI tiene dos servicios SomeService y SomeServiceSecond I conseguir tanto en servicios encontrados.

¿Cómo puedo pedir servicio que coincide exactamente con el nombre especificado el nombre? Sé que puedo comprobar el resultado en mi clase y el límite de recogida encontré servicios, pero me gustaría precisar las necesidades en UDDI pregunte.

Gracias de antemano por la ayuda.

¿Fue útil?

Solución

No se ha probado, aunque no sé si la sintaxis es correcta, pero se puede intentar usar esta línea antes Enviar ():

findService.FindQualifiers = FindQualifier.ExactNameMatch;
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top