AppSecurityRole¶
AppSecurityRole (declared in Enums.vb) is a member-for-member duplicate of the nested AppManagerBase.AppSecurityRole enum. It is not referenced by AppManagerBase, which binds exclusively to its own nested enum, so this top-level type carries no security effect within SAIF.Application itself; whether external consumers or a future version bind to this type instead is not determinable from this repository.**
Purpose¶
- Provides the same tri-state (
ViewOnly,Update,NoAccess) shape as AppManagerBase.AppSecurityRole, but as a top-level, independently addressable type.**
Context¶
- Namespace:
SAIF.Application - Assembly/package:
SAIF.Application(embedded, ProjectReference)
Public members¶
| Member | Signature | Purpose |
|---|---|---|
NoAccess |
Enum member | Mirrors the deny-by-default state of the nested enum. |
ViewOnly |
Enum member | Mirrors the read-only state of the nested enum. |
Update |
Enum member | Mirrors the write state of the nested enum. |
Behavioral notes¶
- Not used by
AppManagerBase.SecurityRole, which returns its own nestedAppSecurityRoleenum instead of this top-level one — a duplication risk with no observed security impact within this library.*
Constraints and usage notes¶
- Because this type is unreferenced within
SAIF.Application, treat any external usage of it as unverified until confirmed in a consuming library.**
Note: Statements marked with
*were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts. Statements marked with**could not be confirmed; treat as unknown until verified.
Sources¶
SAIF.Application/Enums.vbSAIF.Application/AppManagerBase.vb