Visual Guard Class Library Documentation

VGSecurityRuntime Class

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.

System.Object
   VGSecurityRuntime

public class VGSecurityRuntime : IDisposable

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

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.

Requirements

Namespace: Novalys.VisualGuard.Security

Assembly: Novalys.VisualGuard.Security (in Novalys.VisualGuard.Security.dll)

See Also

VGSecurityRuntime Members | Novalys.VisualGuard.Security Namespace