問題タブ [proxy-classes]
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.
visual-studio-2008 - Visual Studio .NET 2008 で WebService プロキシ URL を変更する
特定の URL から WebService Proxy を作成しましたが、実行時にいくつかの条件に応じてこの URL を変更する必要があります。
どうやってするの?
Web で検索したところ、「Url」プロパティを変更する必要があることがわかりました。しかし、どういうわけか、このプロパティは私のプロキシ クラスで公開されていません。
Visual Studio .NET 2008 を使用しています
php - 「単純な」php url プロキシの構築
構築中の Web アプリケーションに単純な PHP プロキシを実装する必要があります (Flash ベースであり、宛先サービス プロバイダが crossdomain.xml ファイルの編集を許可していません)。
次の2つのオプションについてアドバイスを提供できるPHPの専門家はいますか? また、ヘッダー情報も含める必要があると思いますが、よくわかりません。
フィードバックをお寄せいただきありがとうございます。
オプション1
オプション2
.net - wsdl.exeでプロキシクラスを作成する際の問題
SAPCRMアプリケーションからWebサービスを使用する.netクライアントを作成する必要があります。wsdlファイルを取得しました。しかし、wsdl.exeを使用してプロキシクラスを作成しようとすると、クラスが生成されないという警告が表示されます。私は何が間違っているのですか?
wsdlファイルのヘッダーがあります。
VisualStudio2008を使用しています。
ありがとう
編集:私が受け取るエラーメッセージはドイツ語です。
1.1、umf asst Implementationierungsrichtlinien、in denen Verfahren zur Verwendung einer Gruppe wichtiger Webdienstspezifikationen zum Entwickeln von interoperablen Webdienste nempfohlenwerden。Fürdas1.1-Profillautendiese Spezifikationen SOAP 1.1、WS DL 1.1、UDDI 2.0、XML 1.0、およびXMLスキーマ。
in der Spezif ikationunterhttp ://www.ws-i.org/Profiles/BasicProfile-1.1.html。
Quellkommentaren。
SOAP1.1バインディングが見つからなかったと表示されます。
更新:私はsvcutil.exeを使用してプロキシクラスを作成しましたが、機能しました。しかし、プロキシクラスを正しいエンドポイントに設定するにはどうすればよいですか?
ruby - 条件式でfalseと評価されるRuby変数の作り方
条件付き文で使用すると、変数 (プロキシ オブジェクト) が false と評価されるようにしたいと考えています。.nil を使用できることはわかっていますか? var == nil でも十分ではないと思います。私がしようとしているのは、次のことです。
何か案は?
c# - DynamicProxyのインターセプターが*各*仮想メソッド呼び出しに対して呼び出されないのはなぜですか?
例はそれを最もよく説明します:
私は出力を期待していたでしょう:
代わりに、次のようになります。
なんで?
動的プロキシはどのように機能しますか?生成されたプロキシがプロキシされたクラスから継承することを期待していましたが、 compositionを使用して、プロキシされたインターフェイスの各メソッドを実際の実装に委任しているようです。
Castle DynamicProxyと、Cramonの古い動的プロキシ実装を試してみました
python - Djangoのベースモデルインスタンスからプロキシモデルインスタンスを返す正しい方法は?
モデルがあるとします:
私がやりたいとしましょう:
ウーフとニャーのシリーズを取り戻したい。明らかに、animal_type に基づいて分岐する元のモデルで make_sound を定義することもできますが、新しい動物の種類を追加するたびに (それらが別のアプリにあると想像してください)、その make_sound 関数に移動して編集する必要があります。 . むしろ、プロキシ モデルを定義して、動作自体を定義させたいと思います。私が知る限り、混合した Cat または Dog インスタンスを返す方法はありませんが、猫または犬のモデルを返すメイン クラスで「get_proxy_model」メソッドを定義できるのではないかと考えました。
確かにこれを行うことができ、主キーのようなものを渡してから、Cat.objects.get(pk = passed_in_primary_key) を実行するだけです。しかし、それは、すでに持っているデータに対して追加のクエリを実行することを意味し、冗長に見えます。動物を猫や犬のインスタンスに効率的に変える方法はありますか? 私が達成したいことをする正しい方法は何ですか?
nhibernate - nHibernate の遅延読み込み/プロキシされたオブジェクト - 永続性の問題
[マッピングファイルで更新]
今日、遅延ロード/プロキシされたオブジェクトが永続化されるという問題が発生しました。
Invoice と Address の 2 つのクラスに関連しています。請求書には Address プロパティがあります。どちらのクラスも遅延ロードされるように設定されており、すべてのメソッドは仮想です。
コードで Invoice.address = HomeCompany.address を実行すると、実行時に Invoice.address が正しく設定されていることを確認できます (Invoice.address プロパティには「アドレス プロキシ」が正しく割り当てられています)。ただし、Invoice オブジェクトが永続化されると、invoice テーブルの「addresss_id」列が「0」に設定されます。ただし、「Lazy = False」を追加してアドレスのマッピング ファイルを変更すると、すべて正常に機能します (invoice.address プロパティは完全にインスタンス化されたアドレスに設定されます)。
nHibernate 2.1.2 を使用していて、これが私を夢中にさせています。
[注: nhibernate はエラーを生成していません]
c# - 動的プロキシ (Castle、LinFu など) の基本クラスまたは基本機能を定義する
私はNHibernateフォーラムでこれを尋ねましたが、これはより一般的な質問だと思います. Hibernate はプロキシ ジェネレータ (Castle など) を使用してプロキシを作成します。
私がやりたいことは、生成されたプロキシを拡張して、独自のカスタム動作 (つまり比較機能) を実装することです。次の標準的な .NET の動作では正しい結果が得られないため、これが必要です。
私の比較子が AP によって実装された場合 (つまり、id の一致を行う場合)、collection.Contains(AP) は、プロキシが暗黙的である場合に予想されるように、true を返します。(NB: NH が基本クラスから継承されていると言う人にとっては、そうですが、NH はインターフェイスから継承することもできます。これが私たちが行っていることです)
これが可能か、どこから始めればよいか、まったくわかりません。これは、NH が使用する一般的なプロキシ ジェネレーターのいずれかで実行できるものですか?
asp.net - プロキシ クラスを使用して Web メソッド パラメータを回避するにはどうすればよいですか?
DataUnification.ClientData.ClientInfo
.NET クラス ライブラリ プロジェクトAで呼び出されるシリアライズ可能な POCOがあります。
プロジェクトBで定義された Web サービスのパラメーターで使用されます。
プロジェクトCからこの Web メソッドを呼び出し、パラメーターで元のDataUnification.ClientData.ClientInfo
型を使用したいと考えています。ただし、生成されたプロキシ クラスにより、別のタイプになりました: WebServices.ClientDataUnification.DataUnificationWebService.ClientInfo
.
.NET に関する限り、これらは同じ型ではありません。
どうすればこれを回避できますか?