我要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;
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top