Parameters
- token
- The RowToken representing the future row to add the attachment to.
- filePath
- The filesystem path to the file to attach to the row.
// Creates a new feature using the specified editing template and polygon geometry, and adds an attachment to the feature in a single edit operation. await QueuedTask.Run(() => { //The EditOperation.AddAttachment method to take a RowToken as a parameter //allows you to create a feature, using EditOperation.CreateEx, and add an attachment in one transaction. EditOperation editOpAttach = new() { Name = string.Format($@"Create new polygon with attachment in '{currentTemplate.Layer.Name}'") }; var attachRowToken = editOpAttach.Create(currentTemplate, polygon); editOpAttach.AddAttachment(attachRowToken, @"c:\temp\image.jpg"); //Must be within a QueuedTask if (!editOpAttach.IsEmpty) { //Execute and ExecuteAsync will return true if the operation was successful and false if not var result = editOpAttach.Execute(); } });
Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)