CRM2011プラグインで初期バインドタイプを使用しようとしています。これを有効にするには、ProxyTypesBeavior()
を追加するか、EnableProxyTypes()
に電話する必要があります。ただし、これらのプロパティはどちらもOrganizationServiceProxy
クラスに適用され、IOrganizationService
インターフェイスには存在しません。CRM2011プラグインでOrganizationServiceProxyを作成する早期バインディングを使用する
組織サービスを取得するために次のコードを使用している場合、上記のプロパティを設定するためのプロキシクラスを取得する方法を教えてください。このような
var serviceFactory = (IOrganizationServiceFactory)serviceProvider.GetService(typeof(IOrganizationServiceFactory));
var service = serviceFactory.CreateOrganizationService(context.UserId);
説明してください – johannes
これは答えではなく、推論型ではなく明示型を使用することを推奨しています。これは文体的な好みであり、varを使うのは間違いではありません! –