Reporting ServiceのC#に基づいてSOAP APIを学習する場所はどこですか? MSDNの記事は私が理解するのが難しく、私を混乱させてしまいました。実際、彼らはもっと多くの事実を与えるようなものです。コーディングに手を入れたいしかし、私はどこから始めればいいのか分かりません。私がしたいことは、RDLレポートまたはRDLCレポートをWeb上のユーザーがアクセスできるようにすることです。ガイドを教えてください。
P.S私のコーディングスキルはあまり良くありませんが、私はもっと学び、それを改善するためにもっと練習したいと思います。現在、SQL 2012とVISUAL STUDIO 2012を使用しています。 ありがとうございます。SSRS SOAP APIをC#言語で学ぶ
答えて
最も簡単な方法は、生成されたプロキシクラスから始めることでした。私はこれを使用してこれをMSDN articleでした。 「WSDLツールを使用したプロキシの追加」の項に従ってください。それによると、最初のコマンドプロンプトでこれを実行しているプロキシクラスを生成します(wsdl.exeを実行するために、devコマンドプロンプトVS使用する必要があります):あなたはあなたがに含めることができるReportingServices2010.csファイルを取得します
wsdl /language:CS /n:"Microsoft.SqlServer.ReportingServices2010" http://<Server Name>/reportserver/reportservice2010.asmx?wsdl
あなたのプロジェクトとSSRSサーバーに接続するために使用します。
var service = new ReportingService2010(){
Url = "http://<your server>/reportserver/reportservice2010.asmx" // url to your server
};
次に、あなたは、この報告サービスのMSDNドキュメントによると、あなたが欲しいものをコーディングすることができます。
これがあなたを助けたかどうか教えてください。
あなたの投稿から進歩したかどうかはわかりませんが、私の場合は手作業でプロキシサーバーを作成せずにSOAP Webサービスを使用しています。 VSがその仕事をします。
これはMSDN articleとそれに関連するリンクです。
原理は以下の通りです:そのように見えるURL経由のSOAP Webサービスにアクセス:「サーバー」は、あなたのドメイン・ネーム・サーバ、またはIPアドレス
と「レポートサーバー」のアクセスポイントであるhttp://server/reportserver/ReportService2010.asmx?wsdl
(インストール設定の機能によって異なる場合があります)。
あなたのVSで、 "プロジェクト"メニューに行き、 "サービス参照を追加"を選択してください。次に、SSRS SOAPサービスのURLを入力します(これは前述のとおりです)。 プロジェクト内に「Web Reference」という名前の新しいフォルダが作成されます。このフォルダには、Webサービスに直接リンクされた項目があります。
.NET Frameworkの他のオブジェクト(たとえば、以前の投稿で行われたようなReportingService2010を作成すること)を好きなようにすることができます。
その他ご質問がある場合はお知らせください。
よろしくお願いいたします。
- 1. ウェブ言語を学ぶ
- 2. 新しい言語(C言語)を学ぶのに役立つ新しいブログが必要です
- 3. Cを学ぶことなくObjective-cを学ぶC
- 4. ラズベリーパイを使用してアセンブリ言語を学ぶ?
- 5. Rをプログラミング言語として学ぶには?
- 6. 新しい言語を学ぶための簡単な教訓
- 7. CでSDLを学ぶ
- 8. どのようにApex言語を学ぶことができますか?
- 9. C言語のファイルで行を読み込んで出力する方法を学ぶ
- 10. マシン:英語の発音を学ぶ
- 11. 別の言語[C++、C#]の代わりにAdaを学ぶ価値はありますか?
- 12. ASP MVCを学ぶには、まずC#を学ぶべきですか?
- 13. 学習するアセンブリ言語
- 14. C++を学ぶのに役立つクールなAPI?
- 15. void ** C++ APIをC#にインポートする方法は? C言語で
- 16. 数学関数がC言語の "make"で動作しない
- 17. プログラミング言語または「教師なしの言語学習」の逆工学
- 18. 多言語APIのコンテンツ言語
- 19. C#facebook sdkの使い方を学ぶ
- 20. Haskellを学ぶ:C#のリスト内包
- 21. Cを深く学ぶためのプログラミングリソース
- 22. どのLispの方言を学ぶべきですか?
- 23. C++:C言語リンケージ
- 24. PostgreSQLを学ぶ
- 25. ラーベールブレードスタンドアロンを学ぶ
- 26. Learned C#、ASP.NETを学ぶように言われても、混乱している
- 27. C言語でウィンドウアプリケーションでスワッガーWeb APIを使用する方法#
- 28. Github API言語エンドポイント
- 29. SOAP WebサービスをWeb APIと呼ぶことができます
- 30. C言語:リンクリスト