尝试设置实体ID时出现此错误。
Entity val = new Entity(createdEntity.LogicalName);
val.set_Id(createdEntity.Id);
如何通过更改来解决get方法错误:
get_Value()
到
Value
省略get and ()
。
例如:
val.get_Value();
更改为:
val.Value;
但是如何为单个实体设置ID? 我的意思是我该如何解决这一问题:
val.set_Id(createdEntity.Id);
或将Item设置为此行:
val.get_Attributes().set_Item(item.Key, attributes.get_Item(item.Key));
任何帮助都会感激。
答案 0 :(得分:1)
就像this community thread中所述,请使用本地with open("test.jpeg", "rb") as image_file:
# image_encoded_string = base64.b64encode(image_file.read()).decode("utf-8")
image_bytes = image_file.read()
json_post = {
"data": {
"image_title": "test",
"image_timestamp": "test",
},
"image": image_bytes
}
r = requests.post('http://api/url', json=json_post)
命名空间重写您的类/方法。
答案 1 :(得分:0)
在反汇编程序集/可执行文件时,如果没有在反编译器中加载CRM SDK DLL,则会得到该语法。
使用反编译器软件检查如何加载引用的程序集(例如,如果您使用的是ILSpy,则只需先打开它们),然后在再次反编译文件后,它将显示正确的语法。