Microsoft CRM の一部のプラグインのインメモリ キャッシングを行っています。同じキャッシュにデータを入力するさまざまな組織について心配する必要があるかどうかを把握しようとしています。
// In Some Plugin
var settings = Singleton.GetCache["MyOrgSpecificSetting"];
// Use Org specific cached Setting:
または、設定を相互汚染しないようにするために、次のようなことをする必要がありますか?
// In Some Plugin
var settings = Singleton.GetCache[GetOrgId() + "MyOrgSpecificSetting"];
// Use Org specific cached Setting:
これは、AsyncWorkflowService のカスタム アクティビティにも考慮する必要があると思いますか?