Namespace Cratis.Chronicle.Confidentiality
Classes
- NoSecurityMetadataForProperty
Exception that gets thrown when where is no SecurityMetadata associated with a property.
- NoSecurityMetadataForType
Exception that gets thrown when where is no SecurityMetadata associated with a type.
- SecurityMetadata
Represents the metadata related to security.
- SecurityMetadataDetails
Represents additional details about a piece of SecurityMetadata - why or to what purpose/extent the type or property marked needs the protection its SecurityMetadataType describes.
- SecurityMetadataResolver
Represents an implementation of ISecurityMetadataResolver.
- SecurityMetadataType
Represents a type of security metadata.
Interfaces
- ICanProvideSecurityMetadataForProperty
Defines a provider of SecurityMetadata for properties.
- ICanProvideSecurityMetadataForType
Defines a provider of SecurityMetadata for types.
- ISecurityMetadataResolver
Defines a resolver of SecurityMetadata for types and properties.