Я не знаю, что существует «стандарт» для сериализации и сериализации CustomActionData. Хотя есть пара библиотек. Если вы используете пользовательские действия C # DTF, существует класс CustomActionData, который может сериализовать и десериализовать коллекцию свойств для вас. В противном случае вы в значительной степени придумаете свой собственный шаблон, например:
/ PROPERTYA = VALUEA / PROPERTYB = VALUEB
или
PROPERTYA = значение а, PROPERTYB = * 1007 VALUE млрд *
Или даже фрагмент XML, такой как
<Properties>
<Property Id="PROPERTYA">VALUEA</Property>
<Property Id="PROPERTYB">VALUEB</Property>
</Properties>
Смысл в том, чтобы сериализовать и десериализовать, чтобы он мог быть доступен вашему отложенному ЦС.