Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Include protected members
Include inherited members
Represents an object that can be configured from an external configuration provider.
The ConfigurableObject type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() |
Identity | Gets or sets the identifier of the object. |
![]() |
IsValid | Gets a value that indicates whether the object is configured correctly. |
Top
Methods
Name | Description | |
---|---|---|
![]() |
Clone | Creates a clone of this ConfigurableObject instance. |
![]() |
GetProperties | Returns a collection of properties for this instance. |
![]() |
TryConvertOutputProperty(Object, PropertyDefinition, Object) | |
![]() |
TryConvertOutputProperty(Object, String, Object) | |
![]() |
Validate | Returns a list of validation errors for the object. |
![]() |
ValidateRead | Reads a list of validation errors. |
![]() |
ValidateWrite | Writes a validation error to a list of validation errors. |
Top
Explicit interface implementations
Name | Description | |
---|---|---|
![]() ![]() |
IConfigurable.CopyChangesFrom | Copies changes from the specified source. |
![]() ![]() |
IConfigurable.ObjectState | Gets the object state. |
![]() ![]() |
IConfigurable.ResetChangeTracking | Clears change tracking entries for the object. |
Top