private void InitService(SPProfileSyncProvider settings) { if (profileSyncService == null) { var siteUserProfile = new SiteUserProfileService(settings); if (siteUserProfile.Enabled) { profileSyncService = siteUserProfile; return; } siteUserProfile.Dispose(); } if (profileSyncService == null) { var farmUserProfile = new FarmUserProfileService(settings); if (farmUserProfile.Enabled) { profileSyncService = farmUserProfile; return; } farmUserProfile.Dispose(); } }
protected ProfileSyncManager(IProfileSyncService profileSyncService, int internalProviderId) { ProfileSyncService = profileSyncService; InternalProviderId = internalProviderId; }