コード例 #1
0
        /// <summary>
        /// When overridden in a derived class, resets the properties of a common dialog box to their default values.
        /// </summary>
        public override void Reset()
        {
            selectedObjects = new List <DsObjectPickerItem>();

            // min default values
            //scopeTypes = DsObjectPickerScopeTypes.TargetComputer |
            //             DsObjectPickerScopeTypes.UplevelJoinedDomain;
            scopeTypes = DsObjectPickerScopeTypes.DownlevelJoinedDomain |
                         DsObjectPickerScopeTypes.EnterpriseDomain |
                         DsObjectPickerScopeTypes.ExternalDownlevelDomain |
                         DsObjectPickerScopeTypes.ExternalUplevelDomain |
                         DsObjectPickerScopeTypes.GlobalCatalog |
                         DsObjectPickerScopeTypes.TargetComputer |
                         DsObjectPickerScopeTypes.UplevelJoinedDomain |
                         DsObjectPickerScopeTypes.UserEnteredDownlevelScope |
                         DsObjectPickerScopeTypes.UserEnteredUplevelScope;

            initialSettings = DsObjectPickerInitialSettings.SkipTargetComputerDCCheck;

            initialScopes = DsObjectPickerInitialScopes.StartingScope |
                            DsObjectPickerInitialScopes.DefaultFilterUsers |
                            DsObjectPickerInitialScopes.DefaultFilterGroups;

            // min default values
            //uplevelFlags = DsObjectPickerUplevelFlags.Users |
            //                DsObjectPickerUplevelFlags.WellknownPrincipals |
            //                DsObjectPickerUplevelFlags.BuiltinGroups |
            //                DsObjectPickerUplevelFlags.IncludeAdvancedView;
            uplevelFlags = DsObjectPickerUplevelFlags.BuiltinGroups |
                           DsObjectPickerUplevelFlags.DomainLocalGroupsDL |
                           DsObjectPickerUplevelFlags.DomainLocalGroupsSE |
                           DsObjectPickerUplevelFlags.GlobalGroupsDL |
                           DsObjectPickerUplevelFlags.GlobalGroupsSE |
                           DsObjectPickerUplevelFlags.IncludeAdvancedView |
                           DsObjectPickerUplevelFlags.UniversalGroupsDL |
                           DsObjectPickerUplevelFlags.UniversalGroupsSE |
                           DsObjectPickerUplevelFlags.Users |
                           DsObjectPickerUplevelFlags.WellknownPrincipals;

            // min default values
            //downlevelFlags = DsObjectPickerDownlevelFlags.Users;
            downlevelFlags = DsObjectPickerDownlevelFlags.AllWellknownSids |
                             DsObjectPickerDownlevelFlags.Users |
                             DsObjectPickerDownlevelFlags.LocalGroups |
                             DsObjectPickerDownlevelFlags.GlobalGroups;

            mustInit = true;
        }
コード例 #2
0
        /// <summary>
        /// When overridden in a derived class, resets the properties of a common dialog box to their default values.
        /// </summary>
        public override void Reset()
        {
            selectedObjects = new List<DsObjectPickerItem>();

            // min default values
            //scopeTypes = DsObjectPickerScopeTypes.TargetComputer |
            //             DsObjectPickerScopeTypes.UplevelJoinedDomain;
            scopeTypes = DsObjectPickerScopeTypes.DownlevelJoinedDomain |
                         DsObjectPickerScopeTypes.EnterpriseDomain |
                         DsObjectPickerScopeTypes.ExternalDownlevelDomain |
                         DsObjectPickerScopeTypes.ExternalUplevelDomain |
                         DsObjectPickerScopeTypes.GlobalCatalog |
                         DsObjectPickerScopeTypes.TargetComputer |
                         DsObjectPickerScopeTypes.UplevelJoinedDomain |
                         DsObjectPickerScopeTypes.UserEnteredDownlevelScope |
                         DsObjectPickerScopeTypes.UserEnteredUplevelScope;

            initialSettings = DsObjectPickerInitialSettings.SkipTargetComputerDCCheck;

            initialScopes = DsObjectPickerInitialScopes.StartingScope |
                            DsObjectPickerInitialScopes.DefaultFilterUsers |
                            DsObjectPickerInitialScopes.DefaultFilterGroups;

            // min default values
            //uplevelFlags = DsObjectPickerUplevelFlags.Users |
            //                DsObjectPickerUplevelFlags.WellknownPrincipals |
            //                DsObjectPickerUplevelFlags.BuiltinGroups |
            //                DsObjectPickerUplevelFlags.IncludeAdvancedView;
            uplevelFlags = DsObjectPickerUplevelFlags.BuiltinGroups |
                           DsObjectPickerUplevelFlags.DomainLocalGroupsDL |
                           DsObjectPickerUplevelFlags.DomainLocalGroupsSE |
                           DsObjectPickerUplevelFlags.GlobalGroupsDL |
                           DsObjectPickerUplevelFlags.GlobalGroupsSE |
                           DsObjectPickerUplevelFlags.IncludeAdvancedView |
                           DsObjectPickerUplevelFlags.UniversalGroupsDL |
                           DsObjectPickerUplevelFlags.UniversalGroupsSE |
                           DsObjectPickerUplevelFlags.Users |
                           DsObjectPickerUplevelFlags.WellknownPrincipals;

            // min default values
            //downlevelFlags = DsObjectPickerDownlevelFlags.Users;
            downlevelFlags = DsObjectPickerDownlevelFlags.AllWellknownSids |
                             DsObjectPickerDownlevelFlags.Users |
                             DsObjectPickerDownlevelFlags.LocalGroups |
                             DsObjectPickerDownlevelFlags.GlobalGroups;

            mustInit = true;
        }