問題タブ [slsvcutil]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
silverlight - Silverlight WCF "slsvcutil.exe" - タイムアウトの設定方法
Silverlight SDK を使用して、WCF プロキシ (slsvcutil.exe) を生成します。
結果のクラスで接続/応答タイムアウトを異なるレベルに設定するにはどうすればよいですか?
注: iPhone で MonoTouch.NET を使用しているため、app.config はありません。すべての設定はコードで行う必要があります。
wcf - SlSvcUtilはMessageHeaderプロパティを無視します
[MessageContract]
問題を示すために、属性を持つメッセージクラスを使用する操作を使用して単純なWCFサービスを作成しました。このメッセージにはMyHeader
プロパティが含まれており、属性の注釈が付けられてい[MessageHeader]
ます。
次に、以下を使用してSilverlight 4(または5)のプロキシクラスを生成しようとしましたSlSvcUtil.exe
。
警告なしに、メッセージヘッダーは生成されたクラスで完全に無視されます。したがって、にはプロパティHeaderedMessage
がまったく含まれていません。
この奇妙な振る舞いについて、MSDNまたはGoogle検索で情報が見つかりませんでした。他の誰かがこれに問題がありますか?
また、ポータブルクラスライブラリ拡張機能を使用して、Silverlightアプリケーション内でIService
直接コントラクトを使用しようとしました。SilverlightChannelFactory
のアセンブリにはクラスが含まれていないため、コンパイルできません。System.ServiceModel
MessageHeaderAttribute
更新:生成されたWSDLとWCFSystem.ServiceModel
セクションがありません:
WCF構成:
c# - SLsvcutil.exe ツールを使用せずに自動生成コードをプログラムで動的に作成する方法は?
操作を取得するために WCF サービスを使用しています。svutil.exe ツールを使用して WCF サービスのメタデータをプログラムで生成する方法を知っています。SLsvcutil.exe ツールでそれを行う方法がわかりません。C# でプログラムによって slsvcutil.exe によって自動生成されたコードを作成する必要があります。
Plzはこれを知っていますか?
c# - プログラムで slsvcutil.exe ツールを使用してサービスのクライアント プロキシ コードを自動生成
クライアント プロキシを作成するための Visual stdio コマンド プロンプト 2010 (svcutil.exe) ツールを開くと、このツールによって自動生成されたコードが作成されます。
新しいウィンドウで svcutil.exe ツールを開かずに、名前空間を使用してプログラムで同じプロセスを実行System.CodeDom.Compiler.CodeGenerator
し、自動生成プロキシ コードを作成します。
Silverlight 4.0 アプリケーション用の slsvcutil.exe ツールをプログラムで使用する方法を教えてください。new で VS コマンド プロンプトを開かずに、slsvcutil.exe ツールの C# ソース コードを使用して自動生成プロキシ コードを作成するにはどうすればよいですか? これは C# のソース コードが必要です。
System.Diagnostics.Process 名前空間を使用してこのツールをプロセスとして実行できますが、これは Windows 認証でのみ適用するか、ユーザー名とパスワードを設定できます。これは、顧客が資格情報を設定するのに便利な方法ではありません。
slsvcutil ツールを使用してプログラムでクライアント プロキシを作成するための代替ソリューションはありますか? svcutil プロキシ コードを Silverlight slsvcutil プロキシ コードに変更することはできますか? サービス メタ ドキュメントをダウンロードするための Silverlight 4.0 の名前空間は?
web-services - MonoDroid EndpointNotFoundException
Microsoft の slsvcutil を使用して生成したクライアント コードを使用して Web サービスを呼び出しています。どのような呼び出しを行っても、EndpointNotFoundException が発生します。スタックトレースは以下です。サービスはローカル マシンで実行されています。同じ生成されたクライアント コードと同じ Web サービスを使用して、MonoTouch アプリケーションから同じ呼び出しを正常に行うことができます。
Android 4.2.6 Monotouch 5.9.9.4 Mono 2.10.9 用に Mono を実行しています。
他の誰かがこれを見ていますか?
.net - Monotouch: WCF クライアントの例が必要
MonoTouch を使用してサーバーに接続する WCF クライアントを作成しようとしています。Monotouch は動的コード生成をサポートしていないため、slscvutil.exe を使用してクライアント コードを生成するのにうんざりしていました。そこから得られる出力はコンパイルされません。ChannelBase
ジェネリック クラスとして使用しようとしますが、ジェネリックChannelBase<T>
ではありません。ChannelBase
さらに、ジェネリック クラスとして使用できるすべての例があります。.net 4.0 の MonoTouch WCF クライアントのサンプルを持っている人はいますか? ありがとう!
wcf - SlSvcUtil.exe でポータブル ライブラリを参照しようとしています
ポータブルライブラリを指しているときに/reference
スイッチが機能しないことを誰かが確認できますか? slsvcutil.exe
ポータブル ライブラリで提供される型を無視し、reference.cs に独自のクラスを作成するだけのようです。その結果、ポータブル ライブラリを参照する Silverlight プロジェクトで型が重複します。
それが機能しない理由はありますか?
c# - 「Object.ReferenceEquals」は、値型で呼び出されるため、常に false です。
SlSvcUtil.exeを使用してサービス クライアント ファイルを作成すると、次のようなコードが表示されます。
ReSharperで検査すると、次の警告が表示されます。
「Object.ReferenceEquals」は、値型で呼び出されるため、常に false です。
文字列が immutableであることは理解していますが、すべてのプロパティに対してこの警告が表示されるようです。
ReSharperは以下を推奨します。
注:これには、単純なゲッターを1行に配置し、を反転しif
、冗長なobject
修飾子と!= true
比較を削除するという私のカスタムスタイルが含まれます
SlSvcUtil.exeが常に false を返すReferenceEquals
代わりにEquals
ifを使用するのはなぜでしょうか?ReferenceEquals