AccessCache Class |
AccessCache cache = new AccessCache( ServerVault ); ObjVerEx objVerEx = ObjVerEx.Parse( ServerVault, "(0-6)" ); AccessCache.ObjVerExPermissions objVerExPermissions = new AccessCache.ObjVerExPermissions( objVerEx, cache, ( int ) MFBuiltInUserGroup.MFBuiltInUserGroupAllInternalUsers, true ); Console.WriteLine( objVerExPermissions.ToString(true) ); AccessCache.Accessibility hiddenProp = objVerExPermissions.Properties.SingleOrDefault( p => p.StructureID == 1234 ); Assert.IsNotNull( hiddenProp ); Assert.IsFalse( hiddenProp.CanRead );
Namespace: MFiles.VAF.Common
The AccessCache type exposes the following members.
Name | Description | |
---|---|---|
![]() | AccessCache(Vault) |
Access Cache Default Constructor.
|
![]() | AccessCache(UserOrUserGroupIDs, UserOrUserGroupIDs, ObjTypes, ObjectClasses, PropertyDefs, NamedACLs) |
Access Cache Metadata Structure Cache Constructor.
|
Name | Description | |
---|---|---|
![]() | Classes |
Cached ClassAccessAccessibility Collection.
|
![]() | NamedACLs |
Cached NamedACLAccessAccessibility Collection.
|
![]() | Objects |
Cached ObjectAccessAccessibility Collection.
|
![]() | Properties |
Cached PropertyAccessAccessibility Collection.
|
Name | Description | |
---|---|---|
![]() | GetAccessibility | Accessibility constructor proxy.
|