题
我要UDDI查找带有请求中指定名称的服务。代码看起来像这样:
UddiConnection uddiConnection = new UddiConnection(uddiAddress);
FindService findService = new FindService();
findService.Names.Add(uddiServiceName);
ServiceList foundServices = findService.Send(uddiConnection);
但是,当我要求SomeService和Uddi提供两种服务的服务和SomeServicesend时,我都可以在找到服务中。
如何要求服务该名称与指定的名称完全匹配?我知道我可以在课堂上检查结果并限制找到的服务集合,但我想在UDDI查询中指定我的需求。
预先感谢您的帮助。
解决方案
没有测试,尽管我不知道语法是否正确,但是您可以在发送()之前尝试使用此行:
findService.FindQualifiers = FindQualifier.ExactNameMatch;
不隶属于 StackOverflow