ContentSourceProvider Class
Autodesk.DataManagement.Client.Framework.Vault›Autodesk.DataManagement.Client.Framework.Vault.Currency.Properties
A content source provider is an object that provides the ability to extract properties from a source and make those properties available for mapping to object properties in the vault. An example of a content source provider would be Inventor. The Inventor content source provider knows how to extract properties from Inventor files.
Syntax
public sealed class ContentSourceProvider Public NotInheritable Class ContentSourceProvider Constructors
| Name | Description |
|---|---|
| ContentSourceProvider |
Properties
| Name | Description |
|---|---|
| DisplayName | Gets the user viewable name of provider. |
| Id | Gets the unique identifier of this provider. Whenever possible, the SystemName should be used instead of Id. |
| IsAllProvider | Gets a flag which determines if this provider is configured for ALL files (as opposed to a specific file extension) |
| IsRegistered | Gets whether this provider is registered on this ADMS. Typically this value is true as most providers register properly. This value will be false if a provider is no longer loading/registering on this ADMS even though it once was. |
| ReadAssembly | Gets the name of the assembly which can be used to read property values |
| ReadSources | Gets a list of file extensions that the provider can read from. |
| SupportsWrite | Gets whether or not the provider supports writing back to the content source (i.e. Property writeback) |
| SystemName | Gets the well known system name of the content source provider. This should be used instead of Id because it is guaranteed to have the same value for any deployment scenario. |
| WriteAssembly | Gets the name of the assembly which can be used to write property values |
| WriteSources | Gets a list of file extensions that the provider can write to |
Methods
| Name | Description |
|---|---|
| ToString | Gets a standard visual representation of the provider that can be used by File Open filter dialogs (ie. Office Documents (*.docx) ) |
Returned By
Where you get a ContentSourceProvider — members that return one.
Inheritance Hierarchy
- System.Object
- Autodesk.DataManagement.Client.Framework.Vault.Currency.Properties.ContentSourceProvider