在下面的代码中,附件对象是线程安全的吗?如果在应用程序运行多个线程时调用代码对附件对象进行更改,会发生什么情况?
谢谢。
public static class Util {
public static int AddMessage(string message, IEnumerable<FileAttachment> attachments, Dictionary<int, object> customFieldValues = null, int? assigneeUserId = null) {
foreach (FileAttachment current2 in attachments) {
//do something
}
}
}