私はWebFormsを使って、すべてのWebアプリケーションで共有するボキャブラリ(N言語用)を作成しています。すべてのWebアプリケーションでクラスを共有することはできますか?
MyLanguages.csに似ています。それから私は自分の言葉を得るために静的な方法を作ります。しかし、私はすべての私のアプリケーションのためにそれを持っていないだろう、ALLの1つ(メモリではなく、N)。
あなたが私に提案することができます最善の戦略は何ですか?
例
これは私のクラスでなければなりません:コピーせずに
Vocabulary.HelloEnglish;
と、そのクラスを継承する:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
public class Vocabulary
{
public const string HelloEnglish = "Hello";
public const string HelloItalian = "Ciao";
public Vocabulary()
{
}
}
と、どこにでも私のWebアプリケーションでは、私は呼びたいと思いますWebアプリケーションごとに、常に同じです...リソースの無駄...成長するのでまた...
私たちがあなたを助けることができるものの例を示します。 – Aliostad
あなたは何を意味するか正確には分かりません。しかし、機能を必要とするもので参照できるスタンドアロンのDLLを作成することはできませんか? –
私はMarkzzzが同じマシン上の多くのアプリケーション間でボキャブラリの1つのインスタンスを共有したいと思います。 – Nikolay