Tp.Search.Model.Document.DocumentIndexDataTypeService.CreateVersionedFilenameMask C# (CSharp) Method

CreateVersionedFilenameMask() public method

public CreateVersionedFilenameMask ( string fileName ) : string
fileName string
return string
		public string CreateVersionedFilenameMask(string fileName)
		{
			return fileName + CreateSuffix() + VersionMarker + "*";
		}

Usage Example

        public IEnumerable <int> GetVersions(AccountName accountName, DocumentIndexSetup documentIndexSetup)
        {
            string folder = GetFileFolder(accountName, documentIndexSetup);
            string versionedFilenameMask = _documentIndexDataTypeService.CreateVersionedFilenameMask(_fileName);

            return(_fileService.GetFiles(folder, versionedFilenameMask)
                   .Select(name => _documentIndexDataTypeService.ParseVersion(new FileInfo(name).Name))
                   .Choose()
                   .Distinct()
                   .ToList());
        }