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: 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.

Inheritance Hierarchy

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

See Also