uddi-リクエストで指定された正確な名前に一致する名前が一致するサービスを見つける
質問
リクエストで指定された名前のサービスを見つけるようにUDDIに依頼しています。コードは次のようになります:
UddiConnection uddiConnection = new UddiConnection(uddiAddress);
FindService findService = new FindService();
findService.Names.Add(uddiServiceName);
ServiceList foundServices = findService.Send(uddiConnection);
ただし、SomeServiceとUddiには2つのサービスSomeServiceとSomeServicesecondが2つのサービスを提供している場合、両方を見つけました。
その名前が指定された名前と正確に一致するサービスを求めるにはどうすればよいですか?クラスで結果を確認し、見つけたサービスコレクションを制限できることは知っていますが、UDDIのお問い合わせで自分のニーズを指定したいと思います。
助けてくれてありがとう。
解決
テストされていませんが、構文が正しいかどうかはわかりませんが、send()の前にこの行を使用してみることができます。
findService.FindQualifiers = FindQualifier.ExactNameMatch;
所属していません StackOverflow