UDDI - найдите сервис, имеющее имя совпадает со именноми именем, указанным в запросе
Вопрос
Я прошу УДДИ, чтобы найти услугу с именем, указанным в запросе. Код выглядит так:
UddiConnection uddiConnection = new UddiConnection(uddiAddress);
FindService findService = new FindService();
findService.Names.Add(uddiServiceName);
ServiceList foundServices = findService.Send(uddiConnection);
Однако, когда я просим Someservice, и UDDI есть два сервиса Someservice и SomeserviceCond, я получаю как в найденных услугах.
Как я могу попросить службу, имеющее имя точно соответствует указанному имени? Я знаю, что я могу проверить результат в моем классе и ограничить нашли службы коллекции, но я хотел бы указать мои потребности в uddi quepire.
Спасибо заранее за помощью.
Решение
Не проверено, хотя я не знаю, правильно ли синтаксис, но вы можете попробовать использовать эту строку перед отправкой ():
findService.FindQualifiers = FindQualifier.ExactNameMatch;
Не связан с StackOverflow