Import |
The ImportWithFileNameDerivedPropertiesAction type exposes the following members.
| Name | Description | |
|---|---|---|
| BulkImportFiles | Bulk import files, by extracting properties from the file name, putting them into property bags at different levels, and importing the file into the target table. | |
| EnsureExistenceOfTargetTable | Ensures the existence of the target table with the specified name. If the table does not exist, it will be created. If a folder or table is specified as a template, it will be used to create the target table if it is missing. | |
| Execute | Bulk import files, by extracting properties from the file name, putting them into property bags at different levels, and importing the file into the target table. | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) | |
| GetProjectItemNameFromTemplateName | Gets the target table name by replacing placeholders in the target template name with actual property values from the provided properties enumeration. | |
| GetPropertiesPlacedInProjectItems | Gets a list of tuples containing the target item kind, project item name, property name, and property value for each file path based on the provided target template name, name splitter, and actions on properties. Each file path is processed to extract properties and determine where to place them in the project structure. | |
| GetPropertiesPlacedInProjectItemsWithDiagnostics | Gets a list of tuples containing the target item kind, project item name, property name, property value, and diagnostic message for each file path based on the provided target template name, name splitter, and actions on properties. Each file path is processed to extract properties and determine where to place them in the project structure. If there are inconsistent property values for the same (TargetItemKind, ProjectItemName, PropertyName) tuple across different file paths, a diagnostic message will be included in the result. | |
| GetTableNamesToFileNamesRelationship | Gets a dictionary mapping target table names to lists of file paths, based on the provided file paths, target template name, and name splitter. Each file path is processed to extract properties and determine the corresponding target table name. | |
| GetType | Gets the Type of the current instance. (Inherited from Object) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) | |
| ResolveFileNames | Resolves a list of file names, which may contain wildcard characters (* and ?), into a list of FileInfo objects. If a file name does not exist, a FileNotFoundException is thrown. |