internal static ObjectId GetRootId(FailedMSOSyncObjectIdParameter identityParameter) { if (identityParameter != null && identityParameter.IsServiceInstanceDefinied) { ADObjectId adobjectId = SyncServiceInstance.GetServiceInstanceObjectId(identityParameter.ServiceInstance.InstanceId); return(SyncServiceInstance.GetDivergenceContainerId(adobjectId)); } return(SyncServiceInstance.GetMsoSyncRootContainer()); }
public ForwardSyncDataAccessHelper(string serviceInstanceName) { this.InitializeSession(); this.serviceInstanceObjectId = SyncServiceInstance.GetServiceInstanceObjectId(serviceInstanceName); this.divergenceContainerObjectId = SyncServiceInstance.GetDivergenceContainerId(this.serviceInstanceObjectId); }