Пример #1
0
        protected override void InternalProcessRecord()
        {
            TaskLogger.LogEnter();
            Exception ex = null;

            try
            {
                ADSession.SetSharedConfigDC((base.CurrentOrganizationId.PartitionId != null) ? base.CurrentOrganizationId.PartitionId.ForestFQDN : TopologyProvider.LocalForestFqdn, this.DomainController, 389);
            }
            catch (DataSourceOperationException ex2)
            {
                ex = ex2;
            }
            catch (DataSourceTransientException ex3)
            {
                ex = ex3;
            }
            catch (DataValidationException ex4)
            {
                ex = ex4;
            }
            finally
            {
                if (ex != null)
                {
                    base.WriteError(ex, ErrorCategory.InvalidOperation, null);
                }
                TaskLogger.LogExit();
            }
        }