protected override void InternalValidate()
 {
     if (!this.IgnoreDehydratedFlag)
     {
         SharedConfigurationTaskHelper.Validate(this, this.SharedTenantConfigurationMode, base.CurrentOrgState, typeof(TDataObject).ToString());
     }
     base.InternalValidate();
 }
Example #2
0
        protected override void InternalValidate()
        {
            SharedTenantConfigurationMode sharedTenantConfigurationMode        = this.SharedTenantConfigurationMode;
            LazilyInitialized <SharedTenantConfigurationState> currentOrgState = this.CurrentOrgState;
            TIdentity identity = this.Identity;

            SharedConfigurationTaskHelper.Validate(this, sharedTenantConfigurationMode, currentOrgState, identity.ToString());
            base.InternalValidate();
        }
Example #3
0
        // Token: 0x060005CE RID: 1486 RVA: 0x0001636C File Offset: 0x0001456C
        protected override IConfigurable ResolveDataObject()
        {
            SharedConfigurationTaskHelper.Validate(this, this.SharedTenantConfigurationMode, this.CurrentOrgState, null);
            ADObject adobject = (ADObject)base.ResolveDataObject();

            if (TaskHelper.ShouldUnderscopeDataSessionToOrganization((IDirectorySession)base.DataSession, adobject))
            {
                base.UnderscopeDataSession(adobject.OrganizationId);
            }
            return(adobject);
        }
Example #4
0
        // Token: 0x060005BE RID: 1470 RVA: 0x00015A84 File Offset: 0x00013C84
        protected override IConfigurable ResolveDataObject()
        {
            SharedConfigurationTaskHelper.Validate(this, this.SharedTenantConfigurationMode, this.CurrentOrgState, null);
            ADObject adobject = (ADObject)RecipientTaskHelper.ResolveDataObject <TDataObject>(base.DataSession, base.TenantGlobalCatalogSession, base.ServerSettings, this.Identity, this.RootId, base.OptionalIdentityData, base.DomainController, new DataAccessHelper.CategorizedGetDataObjectDelegate(base.GetDataObject <TDataObject>), new Task.TaskVerboseLoggingDelegate(base.WriteVerbose), new Task.ErrorLoggerDelegate(base.WriteError));

            if (TaskHelper.ShouldUnderscopeDataSessionToOrganization((IDirectorySession)base.DataSession, adobject))
            {
                base.UnderscopeDataSession(adobject.OrganizationId);
                base.CurrentOrganizationId = adobject.OrganizationId;
            }
            return(adobject);
        }
Example #5
0
        // Token: 0x060005C1 RID: 1473 RVA: 0x00015BE0 File Offset: 0x00013DE0
        protected override void InternalValidate()
        {
            SharedTenantConfigurationMode sharedTenantConfigurationMode        = this.SharedTenantConfigurationMode;
            LazilyInitialized <SharedTenantConfigurationState> currentOrgState = this.CurrentOrgState;
            TIdentity identity = this.Identity;

            SharedConfigurationTaskHelper.Validate(this, sharedTenantConfigurationMode, currentOrgState, identity.ToString());
            ADObjectId adobjectId;

            if (this.IgnoreDefaultScope && !RecipientTaskHelper.IsValidDistinguishedName(this.Identity, out adobjectId))
            {
                base.WriteError(new ArgumentException(Strings.ErrorOnlyDNSupportedWithIgnoreDefaultScope), (ErrorCategory)1000, this.Identity);
            }
            base.InternalValidate();
        }
Example #6
0
        // Token: 0x060005CB RID: 1483 RVA: 0x000160D8 File Offset: 0x000142D8
        protected override void InternalValidate()
        {
            SharedTenantConfigurationMode sharedTenantConfigurationMode        = this.SharedTenantConfigurationMode;
            LazilyInitialized <SharedTenantConfigurationState> currentOrgState = this.CurrentOrgState;
            string targetObject;

            if (this.Identity == null)
            {
                targetObject = null;
            }
            else
            {
                TIdentity identity = this.Identity;
                targetObject = identity.ToString();
            }
            SharedConfigurationTaskHelper.Validate(this, sharedTenantConfigurationMode, currentOrgState, targetObject);
            base.InternalValidate();
        }
 protected override void InternalValidate()
 {
     SharedConfigurationTaskHelper.Validate(this, this.SharedTenantConfigurationMode, this.CurrentOrgState, typeof(TDataObject).Name);
     base.InternalValidate();
 }