private OptionsDataBuilder(ITopologyConfigurationSession configSession, OrganizationCache cache) : base(new ADObjectId("CN=Addressing," + configSession.GetOrgContainerId().ToDNString()), configSession, cache) { ADNotificationAdapter.RegisterChangeNotification <AddressTemplate>(base.ConfigSession.GetOrgContainerId(), new ADNotificationCallback(base.OnChange), null); }
private RoutingTypeBuilder(ITopologyConfigurationSession configSession, OrganizationCache cache) : base(configSession.GetRoutingGroupId(), configSession, cache) { ADNotificationAdapter.RegisterChangeNotification <MailGateway>(base.ConfigSession.GetOrgContainerId(), new ADNotificationCallback(base.OnChange), null); }
internal ADConsumer(ADObjectId id, ITopologyConfigurationSession configSession, OrganizationCache cache) { this.id = id; this.configSession = configSession; this.cache = cache; }