[About] Version=1.0 Author=Nic Mail=support@hiasm.com [Type] Class=Element Interfaces=WindowsPrincipal,IPrincipal Info=Allows code to check the Windows group membership of a Windows user. [Property] Name=Sets the name of the component. ARG(string)|2| NTIdentity=Sets the object from which to construct the new instance of WindowsPrincipal. ARG(WindowsIdentity)|20|(empty)|WindowsIdentity [Methods] *doConstructor=Initializes a new instance of the WindowsPrincipal class by using the specified WindowsIdentity object. ARG(WindowsIdentity ntIdentity)|1|0 *doIsInRole=Determines whether the current principal belongs to the Windows user group with the specified relative identifier. ARG(int rid)|1|0 *doIsInRole2=Determines whether the current principal belongs to the Windows user group that has the specified security identifier. ARG(SecurityIdentifier sid)|1|0 *doIsInRole3=Determines whether the current principal belongs to the Windows user group that has the specified name. ARG(string role)|1|0 *doIsInRole4=Determines whether the current principal belongs to the Windows user group that has the specified WindowsBuiltInRole. ARG(WindowsBuiltInRole builtinrole)|1|0 *onIsInRole=Occurs after invoke the method doIsInRole and returns the result. ARG(bool)|2|104 *Identity=Returns the identity of the current principal. ARG(IIdentity)|3|0 WindowsPrincipal=Returns the WindowsPrincipal object. ARG(WindowsPrincipal)|3|0 *builtinrole=Defines one of the enumeration values that specifies a built-in role within the Windows operating system. ARG(WindowsBuiltInRole)|4|0 NTIdentity=Defines the object from which to construct the new instance of WindowsPrincipal. ARG(WindowsIdentity)|4|0 *rid=Defines the RID of the Windows user group in which to check for the principal’s membership status. ARG(int)|4|1 *role=Defines the case-insensitive name of the Windows user group for which to check membership. ARG(string)|4|2 *sid=Defines an object that uniquely identifies a Windows user group. ARG(SecurityIdentifier)|4|0