Namespace Dynamicweb.Core
Classes
- Application
Response The ApplicationResponse class gives information about the result of a given application service operation.
- ApplicationResponse<T>
The Generic ApplicationResponse class gives information about the result of a given application service operation.
- Audited
Entity The AuditedEntity class holds information about a given entity and when and by who it was audited
- Converter
The Converter class provides methods for converting objects into other types. All methods are guaranteed to return a valid default type.
- Ensure
Helper class that will throw exceptions when conditions are not satisfied.
- Ensure.
Argument Argument-specific ensure methods
- Entity<TKey>
The class Entity provides change tracking for models that needs to be persisted.
- Feature
When inheriting this, the feature flag will be visible in the backend through Setting > Administration > Feature Management.
- Feature
Manager Represents a manager for determining and activating features in the system.
- Result
The Result class is used to return values from methods that can potentially fail with known exceptions. To adhere to the fail fast principle, use this pattern to indicate to clients the succes or failure of a given operation instead of using exceptions to control the program flow!
- SimpleTreeBase<TKey, TValue>
Base implementation of a generic tree, that does not expose it's internal workings or nodes.
- SimpleTreeBase<TKey, TValue>.SimpleTreeNode
Implementation of a treenode.
- SimpleTree<T>
Base implementation of a generic tree using integer keys.
- String
Extensions Extensions for string
- System
Information The System
Information class provides information about the system.
- Three
Part Identifier A permission identifier is a unique identifier for "something" that has a permission level.
- Two
Dimensional Dictionary Two level dictionary using strings
- TwoDimensionalDictionary<TLevel0, TLevel1, TKey, TValue>
Two dimensional dictionary.
- Value
Converter Represents a value converter used for parsing input strings from forms to their respective type. This class cannot be inherited.
- Virtual
File Path Manager Manager for virtual file paths within DynamicWeb.
Interfaces
- IChange
Tracking The IChangeTracking interface defines operations neeeded in a ChangeTracking environment
Enums
- Entity
State Indicates the current state of a given Entity