CRM2011 eklentisinde erken bağlı türleri kullanmaya çalışıyoruz. Bunu etkinleştirmek için, bir ProxyTypesBeavior()
eklememiz veya EnableProxyTypes()
numaralı telefonu aramamız gerekiyor. Ancak, bu özelliklerin her ikisi de OrganizationServiceProxy
sınıfına uygulanır ve IOrganizationService
arabiriminde yoktur.CRM2011'de OrganizationServiceProxy Oluşturma Eklentisi Erken bağlama kullanımı
Kuruluş hizmetini almak için aşağıdaki kodu kullanıyorsak, yukarıdaki özellikleri ayarlamak için bir proxy sınıfı nasıl elde edeceğiz? Böyle
var serviceFactory = (IOrganizationServiceFactory)serviceProvider.GetService(typeof(IOrganizationServiceFactory));
var service = serviceFactory.CreateOrganizationService(context.UserId);
lütfen açıkla – johannes
Bu bir yanıt değil, yalnızca türden türler yerine müstehcen türlerin kullanılması önerisidir. Bu stilistik bir tercihtir ve kesinlikle var kullanmak yanlış değildir! –