AddAttachment(RowToken,String) Method
Edit Operation add attachment via RowToken
//ArcGIS Pro 2.5 extends the EditOperation.AddAttachment method to take a RowToken as a parameter.
//This allows you to create a feature, using EditOperation.CreateEx, and add an attachment in one transaction.
var editOpAttach = new EditOperation();
editOperation1.Name = string.Format("Create point in '{0}'", CurrentTemplate.Layer.Name);
var attachRowToken = editOpAttach.Create(this.CurrentTemplate, polygon);
editOpAttach.AddAttachment(attachRowToken, @"c:\temp\image.jpg");
//Must be within a QueuedTask
if (!editOpAttach.IsEmpty)
{
var result = editOpAttach.Execute(); //Execute and ExecuteAsync will return true if the operation was successful and false if not
}
Target Platforms: Windows 11, Windows 10
ArcGIS Pro version: 3 or higher.