UDDI - service de découverte dont le nom le nom correspond exactement spécifié dans la demande

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

  •  30-09-2019
  •  | 
  •  

Question

Je UDDI demande de trouver un service avec un nom spécifié dans la demande. Le code ressemble à ceci:

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

Cependant, quand je demande SOMESERVICE et UDDI a deux services SOMESERVICE et SomeServiceSecond I obtenir à la fois dans les services trouvés.

Comment puis-je demander le service de ce nom correspond exactement au nom spécifié? Je sais que je peux vérifier le résultat dans ma classe et limite trouvé la collecte de services, mais je voudrais préciser mes besoins en UDDI renseigner.

Merci à l'avance de l'aide.

Était-ce utile?

La solution

Non testé, mais je ne sais pas si la syntaxe est correcte, mais vous pouvez essayer d'utiliser cette ligne avant l'envoi ():

findService.FindQualifiers = FindQualifier.ExactNameMatch;
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top