API changes - 1.52 |
+ public virtual object Convert( object value, Type targetType, object parameter, CultureInfo culture )
+ public virtual object ConvertBack( object value, Type targetType, object parameter, CultureInfo culture )
+ public TranslationConverter( )
+ public bool ValidatePathsClosed { get; set; }
- public virtual void Dispose( )
- PermissionManager LoadPermissions( bool areDefaultPermissionToCreate = true )
- void SavePermissions( PermissionManager permissions )
+ ILogger CreateLogger( string name, LoggerConfiguration userConfiguration, string applicationDataDirectory )
+ void SetEnabled( bool isEnabled )
+ void SetLogLevels( string name, ISet<LoggerLevel> loggerLevels )
+ public EscapedText Layout { get; set; }
- public virtual void Dispose( )
+ public void ApplySettings( LoggerConfiguration source )
- public void Refresh( )
- public void SetEnabled( bool isEnabled )
+ public ILogManager LogManager { get; }
+ public IPermissionManager PermissionManager { get; }
+ protected virtual void PostAddRow( T newRow )
+ public ConfigurationImportExportService( MarkerAPI markerApi, ILogger logger, RayguideDialogService dialogService )
+ public virtual void ExportSettings( FileInfo exportFile, IReadOnlyList<string> userConfigsToExport, IReadOnlyList<string> systemConfigsToExport )
+ public virtual bool ImportSettings( FileInfo importFile )
+ public LoggerConfiguration NotificationLoggerConfiguration { get; }
+ void ExportSettings( FileInfo exportFile, IReadOnlyList<string> userConfigsToExport, IReadOnlyList<string> systemConfigsToExport )
+ bool ImportSettings( FileInfo importFile )
+ public bool VelocityPowerCorrection { get; set; }
+ public bool ShowConfirmationDialog( string title, string message )
+ public void ShowConfirmationDialog( string title, string message, Action confirmedAction )
+ public bool AuthenticateLocalUser( string username, string password )
+ public bool CanDeleteUser( User user )
+ public bool ChangeLocalUserPassword( string username, string password, string newPassword )
+ public PermissionRole DefaultAdministratorRole { get; }
+ public PermissionRole DefaultCustomRole { get; }
+ public User DefaultLocalAdmin { get; }
+ public string GenerateDefaultHashedPassword( )
+ protected virtual IList<string> GetGroupNamesOfUser( string userName, bool isLocalHost )
+ protected virtual IList<string> GetMachineGroupMembers( )
+ public IList<PermissionRole> GetRolesOfSessionUser( )
+ public bool IsCurrentUserAllowed( string operation )
+ protected virtual bool IsDomainSupported( )
+ public bool LoadPermission( bool shouldIgnoreDomain = false )
+ public PermissionConfiguration PermissionConfiguration { get; }
+ public Action PermissionSavedEvent
+ public RayguidePermissionManager( MarkerAPI markerAPI, ILogger logger )
+ public void ResetLocalUserPassword( string username )
+ public void SavePermission( )
+ public User SessionUser { get; }
- public ICommand MarkCommand { get; }
- public StatusBarViewModel( MarkerAPI markerAPI, IEventAggregator eventAggregator )
+ public StatusBarViewModel( MarkerAPI markerAPI, IEventAggregator eventAggregator, RayguidePermissionManager permissionManager )
+ public InitializePermissionEvent( )
+ public SetJobElementTransformationDoneEvent( )
+ protected virtual void OnInitialized( )
+ protected virtual IContainerExtension CreateContainerExtension( )
+ public bool ShouldIgnoreDomain { get; set; }
+ public Func<DependencyObject> CreateShellDelegate { get; set; }
+ public Func<IContainerExtension> CreateContainerExtensionDelegate { get; set; }
+ public TaskScheduler TaskScheduler { get; set; }
+ FontInformation FontInformation { get; set; }
+ string Text { get; set; }
+ PermissionConfiguration Deserialize( string encryptedJson )
+ string HashPassword( string plainPassword, string salt )
+ string Serialize( PermissionConfiguration permissionConfiguration )
+ bool VerifyPassword( string password, string existingEncryptedPassword )
+ public void Clear( )
+ public PermissionConfiguration CopyFrom( PermissionConfiguration source )
+ public IDictionary<string, ISet<PermissionOperation>> OperationRoleMap { get; }
+ public ISet<PermissionOperation> Operations { get; }
+ public PermissionConfiguration( )
+ public ISet<PermissionRole> Roles { get; }
+ public IDictionary<string, ISet<User>> UserRoleMap { get; }
+ public ISet<User> Users { get; }
+ public string Description { get; set; }
+ protected bool Equals( PermissionOperation other )
+ public virtual bool Equals( object obj )
+ public virtual int GetHashCode( )
+ public string Label { get; set; }
+ public string Name { get; set; }
+ public static bool op_Equality( PermissionOperation left, PermissionOperation right )
+ public static bool op_Inequality( PermissionOperation left, PermissionOperation right )
+ public PermissionOperation( )
+ public virtual string ToString( )
+ public PermissionRole CopyFrom( PermissionRole source )
+ public string Description { get; set; }
+ protected bool Equals( PermissionRole other )
+ public virtual bool Equals( object obj )
+ public virtual int GetHashCode( )
+ public string Label { get; set; }
+ public string Name { get; set; }
+ public static bool op_Equality( PermissionRole left, PermissionRole right )
+ public static bool op_Inequality( PermissionRole left, PermissionRole right )
+ public PermissionRole( )
+ public virtual string ToString( )
+ public AuthenticationType Type { get; set; }
+ public bool IsGroup { get; set; }