C# Класс Dev2.Settings.Security.SecurityViewModel

Наследование: SettingsItemViewModel, IHelpSource
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
IsResourceHelpVisibleProperty System.Windows.DependencyProperty
IsServerHelpVisibleProperty System.Windows.DependencyProperty

Открытые методы

Метод Описание
GetSelectedObjectsFromDirectoryObjectPickerDialog ( ) : CubicOrange.Windows.Forms.ActiveDirectory.DirectoryObject[]
HasDuplicateResourcePermissions ( ) : bool
HasDuplicateServerPermissions ( ) : bool
Save ( SecuritySettingsTO securitySettings ) : void
SecurityViewModel ( SecuritySettingsTO securitySettings, IResourcePickerDialog resourcePicker, DirectoryObjectPickerDialog directoryObjectPicker, IWin32Window parentWindow, IEnvironmentModel environment ) : System
ShowDirectoryObjectPickerDialog ( IWin32Window parentWindow ) : DialogResult

Защищенные методы

Метод Описание
CloseHelp ( ) : void

Приватные методы

Метод Описание
Copy ( IList source, IList target ) : void
CreateHelpToggle ( DependencyProperty targetProperty ) : ActivityDesignerToggle
CreateNewPermission ( bool isServer ) : WindowsGroupPermission
InitializeHelp ( ) : void
InitializePermissions ( IEnumerable permissions ) : void
IsResourceHelpVisiblePropertyChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs args ) : void
IsServerHelpVisiblePropertyChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs args ) : void
OnPermissionPropertyChanged ( object sender, PropertyChangedEventArgs args ) : void
PickResource ( WindowsGroupPermission permission ) : IResourceModel
PickResource ( object obj ) : void
PickWindowsGroup ( ) : DirectoryObject
PickWindowsGroup ( object obj ) : void
RegisterPropertyChanged ( WindowsGroupPermission permission ) : void
SecurityViewModel ( SecuritySettingsTO securitySettings, IWin32Window parentWindow, IEnvironmentModel environment ) : System
SwitchAdminPermissionsOff ( WindowsGroupPermission windowsGroupPermission, string propertyName ) : void
SwitchContributePermissionsOff ( WindowsGroupPermission windowsGroupPermission, string propertyName ) : void
UpdateForAdministratorPermissions ( WindowsGroupPermission windowsGroupPermission ) : void
UpdateForContributePermissions ( WindowsGroupPermission windowsGroupPermission ) : void
UpdateHelpText ( HelpType helpType ) : void
UpdateOverridingPermission ( WindowsGroupPermission windowsGroupPermission, string propertyName ) : void

Описание методов

CloseHelp() защищенный Метод

protected CloseHelp ( ) : void
Результат void

GetSelectedObjectsFromDirectoryObjectPickerDialog() публичный Метод

public GetSelectedObjectsFromDirectoryObjectPickerDialog ( ) : CubicOrange.Windows.Forms.ActiveDirectory.DirectoryObject[]
Результат CubicOrange.Windows.Forms.ActiveDirectory.DirectoryObject[]

HasDuplicateResourcePermissions() публичный Метод

public HasDuplicateResourcePermissions ( ) : bool
Результат bool

HasDuplicateServerPermissions() публичный Метод

public HasDuplicateServerPermissions ( ) : bool
Результат bool

Save() публичный Метод

public Save ( SecuritySettingsTO securitySettings ) : void
securitySettings Dev2.Services.Security.SecuritySettingsTO
Результат void

SecurityViewModel() публичный Метод

public SecurityViewModel ( SecuritySettingsTO securitySettings, IResourcePickerDialog resourcePicker, DirectoryObjectPickerDialog directoryObjectPicker, IWin32Window parentWindow, IEnvironmentModel environment ) : System
securitySettings Dev2.Services.Security.SecuritySettingsTO
resourcePicker IResourcePickerDialog
directoryObjectPicker CubicOrange.Windows.Forms.ActiveDirectory.DirectoryObjectPickerDialog
parentWindow IWin32Window
environment IEnvironmentModel
Результат System

ShowDirectoryObjectPickerDialog() публичный Метод

public ShowDirectoryObjectPickerDialog ( IWin32Window parentWindow ) : DialogResult
parentWindow IWin32Window
Результат DialogResult

Описание свойств

IsResourceHelpVisibleProperty публичное статическое свойство

public static DependencyProperty,System.Windows IsResourceHelpVisibleProperty
Результат System.Windows.DependencyProperty

IsServerHelpVisibleProperty публичное статическое свойство

public static DependencyProperty,System.Windows IsServerHelpVisibleProperty
Результат System.Windows.DependencyProperty