Share

iLogicVaultClass.GetFileCopyBySourceFileSearchAndNewName Method

Search multiple file(s) by 1 to many search criteria as property/value pairs.
Downloads first file matching all or any search criteria.
Preset Search Operator Options: [Property] is (exactly) [Value]; multiple conditions link up using AND condition.
Preset Download Options: Download Children (recursively) = Enabled, Enforce Overwrite = True

Namespace:  Autodesk.iLogic.Vault
Assembly:  Autodesk.iLogic.Vault (in Autodesk.iLogic.Vault.dll) Version: 30.0

Syntax

VB

Public Function GetFileCopyBySourceFileSearchAndNewName ( 
	SearchCriteria As Dictionary(Of String, String),
	NewFileNameNoExt As String,
	Optional MatchAllCriteria As Boolean = true,
	Optional CheckOut As Boolean = true,
	Optional SearchFolders As String() = Nothing,
	Optional UpdatePartNumber As Boolean = true
) As String

C#

public string GetFileCopyBySourceFileSearchAndNewName(
	Dictionary<string, string> SearchCriteria,
	string NewFileNameNoExt,
	bool MatchAllCriteria = true,
	bool CheckOut = true,
	string[] SearchFolders = null,
	bool UpdatePartNumber = true
)

Parameters

SearchCriteria
Type: System.Collections.Generic.Dictionary(String, String)
Dictionary of property/value pairs
NewFileNameNoExt
Type: System.String
New name without extension
MatchAllCriteria (Optional)
Type: System.Boolean
Optional. Switches AND/OR conditions using multiple criteria. Default is true
CheckOut (Optional)
Type: System.Boolean
Optional. File copy will check-out as default.
SearchFolders (Optional)
Type:  System.String[]
Optional. Limit search scope to given folder path(s).
UpdatePartNumber (Optional)
Type: System.Boolean
Optional. Update Part Number property to match new file name

Return Value

Type: String
Local path/filename

See Also

Reference

Was this information helpful?