예제 #1
0
		private void UpdateNestedAttachmentIds(List<IAttachment> attachments, string embededItemAttachmentId)
		{
			if (attachments.Count > 0)
			{
				IList<AttachmentId> attachmentIds = IdConverter.GetAttachmentIds(embededItemAttachmentId);
				int count = attachmentIds.Count;
				foreach (IAttachment attachment in attachments)
				{
					IList<AttachmentId> attachmentIds2 = IdConverter.GetAttachmentIds(attachment.Id);
					attachmentIds.Add(attachmentIds2[0]);
					attachment.Id = IdConverter.GetHierarchicalAttachmentStringId(attachmentIds);
					attachmentIds.RemoveAt(count);
				}
			}
		}