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. タイプのすべてのメソッドを取得する方法
- 3. webserviceホスティングマシンでwebserviceクライアント情報を取得する方法
- 4. Web APIメソッドへのヒット数を取得する方法
- 5. struts2 - Webアプリケーション内のすべてのページでユーザー名を取得する方法
- 6. sharepointサーバ上のすべてのsharepoint Webアプリケーションをプログラムで取得する方法
- 7. ノードjs内のメソッドですべてのjsファイルアクションを取得する方法
- 8. ASMX webserviceでusernameのuserIDを取得する方法
- 9. iPhoneのWebServiceからデータを取得する方法は?
- 10. WebServiceからすべての例外をキャッチする方法は?
- 11. springboot webserviceですべてのリクエストパラメータをリストする方法は?
- 12. Appiumがすべてのアクションでスクリーンショットを取得する方法
- 13. sql取得する方法= "すべて"
- 14. Web Apiのメソッドを取得するオブジェクトのコレクションを取得
- 15. テンプレートパラメータパックが指すすべてのメソッドを実行する
- 16. 別のメソッドを呼び出すメソッドを取得する方法
- 17. すべての親レコードのすべてのレコードを取得する方法
- 18. cxf webserviceでリクエストパラメータを取得する方法
- 19. prestashop webserviceで画像IDを取得する方法
- 20. Siebel Inbound WebServiceへのリクエストによってWSDLを取得する方法は?
- 21. distinguishedNameのメンバーのすべてのグループを取得する方法
- 22. divのすべての子のIDを取得する方法
- 23. PySparkのエスティメータのすべてのパラメータを取得する方法
- 24. すべての宗教のリストを取得するWeb API
- 25. すべてのサブルーチン(メソッド、関数)のリストを取得するツール
- 26. grailsのコントローラからすべてのメソッドを取得する3
- 27. すべての文字の位置を取得する方法
- 28. ファンページのすべてのコメントを取得する方法
- 29. GridViewのすべてのイベントでDataTableを取得する方法
- 30. ItemGroupアイテムのすべてのメタデータキーを取得する方法は?
は、なぜあなたは 'ServiceReferenceCollection'を使用したくないアプリケーションドメインにロードされています
がいることを想定しますか?あなたは何を達成しようとしていますか? –
ScriptManagerにはいくつかの機能が必要ですが、他の機能は可能な限り避けてください。私たちはScriptManagerを参照し、独自のものを開発しています。 –
私はなぜそれを使ってサービスのWebメソッドとパラメータを調べているのですか?あなたがScriptManagerのために必要としているからといって自分自身を制限しないでください。 –