Provides the main access point for classes interacting with the Visual Guard security system. This class cannot be inherited.

Namespace: Novalys.VisualGuard.Security
Assembly: Novalys.VisualGuard.Security (in Novalys.VisualGuard.Security.dll) Version: 2016.0.105.16 (2016.0.105.16)

Syntax

C#
public sealed class VGSecurityRuntime : IDisposable
Visual Basic
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.

Inheritance Hierarchy

System..::..Object
  Novalys.VisualGuard.Security..::..VGSecurityRuntime

See Also