取り扱い方SalesForceのWSDLファイルサンドボックスおよび生産拠点ASP.Net?

StackOverflow https://stackoverflow.com/questions/1418508

  •  07-07-2019
  •  | 
  •  

質問

私は認証が必要ユーザーと情報をつからASP.Net 願います。私は2つのサイト(サンドボックス、生産)および2org Id-Iを2SalesForceのWSDLファイルです。

I diffedの2つのファイル(各約600kbサイズ)から95%に同一のものであるが十分な差がばらばらになったすべての場所を保つのに十分なだけ残っていく必要性を利用しています。加えてwebへの参照も、ここでの私の問題が始まります。

明らかにしわせて適用することができませんの参照と同じファイルが含まれている同じクラス。あったかを書く速や汚れた解を見つけることができ、週末ので、僕の作成2の授業-それぞれの異なるウェブ参照がその機能を使ってつけのURLのユーザー。これでもうまくいくが、もっと打って(読み:クイックや汚れてます。

私の質問:もう一つ以上の

  1. 変更のウェブ参照のフライ?
  2. 使用webを参考に、同じファイルがひとつあれば、異なる名前空間?
  3. 見解のものですか。I ndります。XmlSerializer.dll (3mバイト!) -それぞれについて次の知見をも巨大なWSDLファイルです。

おります。

役に立ちましたか?

解決

実際には、解決する隠れた私もまったと言われています。
必要があったので利用 エイリアスの名前空間.そのように、私の両方を含むサービスのコンパイル時間であり、そのために何を使用ランタイム:

using System.Web;
.
using ProductionAPI = MyCompany.SForce;
using SandboxAPI = MyCompany.SForce.Sandbox;
.
.
.
if(isSandbox)
  binding = new SandboxAPI.SForceService();
else
  binding = new ProductionAPI.SForceService();
.
.
.

他のヒント

もし私が何かが足りないもんでいきたいと思ってい答え:

1いよろしくお願いしますありますので作成時にクライアントオブジェクト

var service = new Acmeco.AcmecoService();
service.Url = "oneUrlOrTheOther;   

2どんな意味するのか。追加された場合は、参考教えていただけると嬉しいで名前を知っていただくことで独自の名前空間.のようにAcmeco前の例です。

3種類のように5%の差が大き?んかいかまた、WSDLのwebservice二つの異なる。うみのアドレスなどの異なるメソッド名、パラメータといいこと同じです。もしかできellaborate?

何が違うのでしょうか。思うので、aht SalesForce.com 非常にカスタマイズ、そのサンドボックスおよび生産拠点で異なる場合がございます。二つの 必要 同一であるともいえる能力を利用してのサンドボックスサイトのテストが可能です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top