Provides the main access point for classes interacting with the Visual Guard security system. This class cannot be inherited.
For a list of all members of this type, see VGSecurityRuntime Members.
Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.
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.
Assembly: Novalys.VisualGuard.Security (in Novalys.VisualGuard.Security.dll)