Autodesk Vault ProfessionalVault API

ContentSourceProvider Class

Autodesk.DataManagement.Client.Framework.VaultAutodesk.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

NameDescription
ContentSourceProvider

Properties

NameDescription
DisplayNameGets the user viewable name of provider.
IdGets the unique identifier of this provider. Whenever possible, the SystemName should be used instead of Id.
IsAllProviderGets a flag which determines if this provider is configured for ALL files (as opposed to a specific file extension)
IsRegisteredGets 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.
ReadAssemblyGets the name of the assembly which can be used to read property values
ReadSourcesGets a list of file extensions that the provider can read from.
SupportsWriteGets whether or not the provider supports writing back to the content source (i.e. Property writeback)
SystemNameGets 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.
WriteAssemblyGets the name of the assembly which can be used to write property values
WriteSourcesGets a list of file extensions that the provider can write to

Methods

NameDescription
ToStringGets 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

See Also