2

外部のWebサービスを使用したり、C#プロジェクトまたはSharePointカスタムアクションソリューション内で通貨コンバーターを操作したりする必要のある問題に遭遇したことはありません(ビジュアルスタジオのC#プロジェクトだけを恐れないでください)。

この質問がこのサイトに適しているかどうかはわかりませんが、開発者は、ビジュアルスタジオソリューション内で為替レートを取得しようとしたことがありますか?私はWebサービスを使用できると思いますが、それが唯一の方法であり、誰が無料サービスを提供しているかわからないため、安定しています。

4

1 に答える 1

0

そこに為替レートサービスがあります。ただし、ビジネスルールとLOBルールは、実際にこれを行う方法を指示する必要があります。

  1. 無料サービスはさまざまな期間で遅れており、リアルタイムで行っている場合は役に立たない場合があります。通常、換算は1つの標準通貨になります。したがって、YENをEURに換算するには、YEN => USD=>EURに換算する必要があります。
  2. サービスの支払いは、ネットワークの遅延と同じくらい最新のものです。これらは通常、国の基準に基づかない変換も行います(USDを経由せずにYEN => EURに変換します)。
  3. ファイアウォールの背後にあるシステムで作業している場合は、Webサービスにアクセスできない可能性があります。
  4. 概算のみが必要な場合は、単純な外部XMLまたはDB内のテーブルを使用して、毎週または必要に応じて更新できます。
  5. 特定のビジネスケースでは、実際の為替レートが間違っています。たとえば、通貨を購入するか販売するか、または通貨を推測または安定させるために多数の通貨市場にオプションがある非常に大規模な多国籍企業です。

独自の変換を行う秘訣は、他のすべての通貨と比較される内部定数通貨を用意することです。この方法では、すべての通貨とすべての通貨(N:N)ではなく、すべての通貨と1つの通貨(N:1)の比率のみが必要です。

于 2012-11-14T16:21:21.703 に答える