Namespace Dynamicweb.Core
Classes
- ApplicationResponse
- 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.
- AuditedEntity
- 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.
- DeprecatedAttribute
- Marked functionality is regarded as obsolete and best avoided. Does not provide an alternative.
- 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.
- NamespaceDoc
- The Dynamicweb.Core namespace contains core types used within Dynamicweb.
- 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!
- SimpleTree<T>
- Base implementation of a generic tree using integer keys.
- 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.
- StringExtensions
- Extensions for string
- SystemInformation
- The SystemInformation class provides information about the system.
- ThreePartIdentifier
- A permission identifier is a unique identifier for "something" that has a permission level.
- TwoDimensionalDictionary
- Two level dictionary using strings
- TwoDimensionalDictionary<TLevel0, TLevel1, TKey, TValue>
- Two dimensional dictionary.
- ValueConverter
- Represents a value converter used for parsing input strings from forms to their respective type. This class cannot be inherited.
Interfaces
- IApplicationAssembly
- Gets the application assembly for the current installation of Dynamicweb.
- IChangeTracking
- The IChangeTracking interface defines operations neeeded in a ChangeTracking environment
- IRecyclable<T>
- Defines operations supporting recycling functionality
Enums
- EntityState
- Indicates the current state of a given Entity