ASP.NETアプリケーションではWebServices
のセットを持ち運ぶのにServiceReferenceCollection
を使用し、コードビハインドではすべてを把握するように求められます公開WebMethod(s)
と.Net Reflectionを使用してWebServices
の対応する引数。しかし、ServiceReference
クラスは、私が反射のために使用できるPath
の情報しか提供しませんが、GetType()
からPath
への方法はわかりません。ServiceReference.Pathが指すWebServiceのすべてのWebメソッドを取得する方法
答えて
Path
は、asmxファイルへのパスです。
このファイルをテキストファイルとして開くことができます。
<%@ WebService
Language="C#" CodeBehind="MyService.asmx.cs"
Class="Namespace1.Namepsace2.ClassName" %>
テキストとして読み込み、ファイルのクラス名を解析します。
クラス名を取得したら、リフレクションを使用してクラスメソッドを反復することができます。
- ASMXファイルが
- Webサービスのアセンブリアクセス可能で、種類が
@Alex:.asmxファイルは、別のプロジェクトにある場合に必ず読み込み可能ですか?彼はどのようにWebサービスクラスを見つけましたか? –
@ John Saunders - このソリューションがOPのために機能することを私が知っているかどうかを尋ねる場合は、私の答えは「いいえ」です。わかりません。私は、同じプロジェクト内のすべてのWebサービスを想定していました。 –
@Alex:あなたの前提が私の-1の理由です。 –
- 1. Webアプリケーション内のすべてのサイトコレクションを取得する方法
- 2. struts2 - Webアプリケーション内のすべてのページでユーザー名を取得する方法
- 3. sharepointサーバ上のすべてのsharepoint Webアプリケーションをプログラムで取得する方法
- 4. iPhoneのWebServiceからデータを取得する方法は?
- 5. ASMX webserviceでusernameのuserIDを取得する方法
- 6. WebServiceからすべての例外をキャッチする方法は?
- 7. すべてのサブルーチン(メソッド、関数)のリストを取得するツール
- 8. Ember.jsモデルのすべてのプロパティを取得する方法
- 9. すべての親の名前を取得する方法
- 10. コンピュータ上のすべてのメディアファイルを取得する方法
- 11. WorkItemのすべてのフィールドを取得する方法は?
- 12. すべての文字の位置を取得する方法
- 13. joomla15のすべてのリストcatgoriesを取得する方法?
- 14. ParseObjectのすべての行をアンドロイドで取得する方法
- 15. ファンページのすべてのコメントを取得する方法
- 16. ArrayAdapterのすべての要素を取得する方法は?
- 17. wpf wpfアプリケーションのすべてのテキストボックスを取得する方法
- 18. GridViewのすべてのイベントでDataTableを取得する方法
- 19. ItemGroupアイテムのすべてのメタデータキーを取得する方法は?
- 20. ファイルのすべてのファイルシステムメタデータを取得するポータブルな方法
- 21. すべての宗教のリストを取得するWeb API
- 22. cxf webserviceでリクエストパラメータを取得する方法
- 23. toStringすべてのオブジェクトを取得するgetterメソッド
- 24. Django - モデルからすべてのフィールドを取得する方法
- 25. SphinxですべてのドキュメントIDを取得する方法
- 26. IBotDataBagすべてのキーを取得する方法
- 27. すべてのファイルを取得する方法
- 28. COM:実行中のオブジェクトをすべて取得する方法
- 29. Wicketデータテーブルからすべてのモデルオブジェクトを取得する方法
- 30. VS 2008デバッガですべてのスタックトレースを取得する方法
は、なぜあなたは 'ServiceReferenceCollection'を使用したくないアプリケーションドメインにロードされています
がいることを想定しますか?あなたは何を達成しようとしていますか? –
ScriptManagerにはいくつかの機能が必要ですが、他の機能は可能な限り避けてください。私たちはScriptManagerを参照し、独自のものを開発しています。 –
私はなぜそれを使ってサービスのWebメソッドとパラメータを調べているのですか?あなたがScriptManagerのために必要としているからといって自分自身を制限しないでください。 –