Provides the main access point for classes interacting with the Visual Guard security system. This class cannot be inherited.
Namespace:
Novalys.VisualGuard.SecurityAssembly: Novalys.VisualGuard.Security (in Novalys.VisualGuard.Security.dll) Version: 3.2.912.1 (3.2.912.01)
Syntax
C# |
---|
public sealed class VGSecurityRuntime : IDisposable |
Visual Basic (Declaration) |
---|
Public NotInheritable Class VGSecurityRuntime _ Implements IDisposable |
Remarks
This class provides the same features as VGSecurityManager and must be used when you want to manage more than one Visual Guard environment in a same application domain.
For example, you can create 2 instances of VGSecurityRuntime class to access to 2 differents repository from your application or when you want to load the security of 2 different users in the same time (in server environment for example).
When you create a new instance of VGSecurityRuntime class based on an other instance, Visual Guard will share its cache between the 2 instances.