将属性传递给自定义操作而不解析它们的标准方法是什么?我的意思是如果我写“X1 = X1value X2 = X2value”,那么在我的自定义动作中X1将等于“X1value X2 = X2value”,并且X2将不作为单独的属性存在。那么什么是属性字符串格式?
答案 0 :(得分:4)
我不知道序列化和序列化CustomActionData有一个“标准”。虽然有几个图书馆。如果您碰巧使用C#DTF自定义操作,则可以使用CustomActionData类来为您序列化和反序列化属性集合。否则你几乎想出了自己的模式,如:
/ PROPERTYA = VALUEA / PROPERTYB = VALUEB
或
PROPERTYA =值a; PROPERTYB = VALUEB
甚至是像
这样的XML片段<Properties>
<Property Id="PROPERTYA">VALUEA</Property>
<Property Id="PROPERTYB">VALUEB</Property>
</Properties>
重点是序列化和反序列化,以便延迟CA可以使用它。