3

サービスを参照している Dll があります (サービス参照を追加することにより)。このライブラリを社内のさまざまな開発者に配布する予定です。ただし、サービスに直接アクセスすることは望んでおらず、ライブラリを通過することだけを望んでいます。説明で dll を参照しているテスト クライアント アプリの 1 つで、サービスの名前空間にもアクセスできることがわかりました。制限する方法はありますか、dll でのサービス参照のプライベート修飾子を持っている可能性があります。ありがとう。

4

1 に答える 1

0

私はちょうどこれに対する答えを見つけました。ここで更新したかったので、将来誰かに役立つかもしれません。

サービス参照を追加したら、ServiceReference を右クリックして [サービス参照の構成] を選択します。[生成されたクラスのアクセス レベル] フィールドで [内部] を選択し、このアセンブリ内からのみアクセスできるようにします。

于 2012-09-28T19:38:16.860 に答える