IPropertyExtensionProvider Interface
Autodesk.DataManagement.Client.Framework.Vault›Autodesk.DataManagement.Client.Framework.Vault.Interfaces
This interface provides custom handling for property related operations.
Syntax
public interface IPropertyExtensionProvider Public Interface IPropertyExtensionProvider Properties
| Name | Description |
|---|---|
| SupportedEntityClasses | Gets a list of entity classes supported by this provider. |
Methods
| Name | Description |
|---|---|
| DecoratePropertyDefinitions | This method allows the characteristics of any of the Property Definitions to be modified. For example, you can add a dependency between multiple property definitions. |
| GetCustomPropertyDefinitions | Gets a list of all custom property definitions. These are Property Definitions that are created on the client that represent computed values or values that are custom to a particular use case. |
| PostGetPropertyValues | This method is called to retrieve the values for any property definitions after the server is called to retrieve property values. This can be used to either compute a value based on another property value that was already retrieved or to modify a value that was returned from the server |
| PreGetPropertyValues | This method is called to retrieve the values for any property definitions before we call the server. This can be used to provide values for Custom Property Definitions, or in cases where the value can be pulled directly off of the entity object and thus there is no reason to ask the server (ie. a FileIteration entity object already knows it's name, so there is no need to ask the server for the FileName property value) |
Returned By
Where you get a IPropertyExtensionProvider — members that return one.