Click or drag to resize

VGApplicationInstance Class

Manages repository for a specific VGSecurityRuntime object.
Inheritance Hierarchy
SystemObject
  Novalys.VisualGuard.Security.MembershipVGApplicationInstance

Namespace:  Novalys.VisualGuard.Security.Membership
Assembly:  Novalys.VisualGuard.Security (in Novalys.VisualGuard.Security.dll) Version: 2019.1.831.19 (2019.1.0831.19)
Syntax
public sealed class VGApplicationInstance

The VGApplicationInstance type exposes the following members.

Methods
  NameDescription
Public methodCreateApplication(String, String, VGLanguages, VGApplicationType)
Create a new application in the repository
Public methodCreateApplication(String, String, VGLanguages, VGApplicationType, VGApplicationFrameworkType)
Create a new application in the repository
Public methodCreateNewVersion
Create a new version of this application
Public methodCreateProfileAttribute(VGApplication, String)
Creates profile attribute for application.
Public methodCreateProfileAttribute(VGApplication, String, Boolean, Boolean)
Creates profile attribute for application.
Public methodDeleteApplication
Deletes the Application including its' permissionsets, permissions, roles, and Folders.
Public methodDeleteProfileAttribute
Deletes application profile attribute
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetAllApplications
Gets a list of the applications for the repository.
Public methodGetAllPermissionSet Obsolete.
Get all permissionSets
Public methodGetAllProfileAttributes
Gets all profile attributes.
Public methodGetApplication Obsolete.
Return a VGApplication if you have right and exist in VGRepository else throw a Exception
Public methodGetCurrentApplication
return the current application
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetStatistics
Gets application wise all entities statistics information.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSetAnonymousRole
Set anonymous role
Public methodSetAnonymousSystemRole
Set the Anonymous System role for this application
Public methodSetDefaultRole
Set the default role of your applcation
Public methodSetWebPortal
Define the webportal for this application
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUpdateApplication
Updates the application with the information for the specified application.
Public methodUpdateProfileAttribute
Updates application profile attribute
Public methodUpdateProfileValue
Update application's profile value.
Top
Remarks
Visual Guard role management enables you to manage authorization for your application.

This class can be used to interact with VGMembership and allows to list, create and update roles

See Also