예제 #1
0
 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);
 }
예제 #2
0
 private RoutingTypeBuilder(ITopologyConfigurationSession configSession, OrganizationCache cache) : base(configSession.GetRoutingGroupId(), configSession, cache)
 {
     ADNotificationAdapter.RegisterChangeNotification <MailGateway>(base.ConfigSession.GetOrgContainerId(), new ADNotificationCallback(base.OnChange), null);
 }
예제 #3
0
 internal ADConsumer(ADObjectId id, ITopologyConfigurationSession configSession, OrganizationCache cache)
 {
     this.id            = id;
     this.configSession = configSession;
     this.cache         = cache;
 }