FindItemResponseType findItemResponse =_ExchangeBinding.FindItem(findItemRequest);
ArrayOfResponseMessagesType responseMessages=findItemResponse.ResponseMessages;
ResponseMessageType[] responseMessage=responseMessages.Items;foreach (ResponseMessageType rmt inresponseMessage)
{#region 结果FindItemResponseMessageType msgType= (rmt asFindItemResponseMessageType);if (msgType.RootFolder == null)continue;
FindItemParentType parentType=msgType.RootFolder;object obj =parentType.Item;if (obj isArrayOfRealItemsType)
{
ArrayOfRealItemsType items= (obj asArrayOfRealItemsType);if (items != null)
{if (items.Items != null)
{foreach (ItemType item initems.Items)
{
CalendarItemType calItem= item asCalendarItemType;
DataRow row=table.NewRow();
row["roomid"] = 1;
row["guid"] =guid;
row["begintime"] =calItem.Start.AddHours(timezone);
row["endtime"] =calItem.End.AddHours(timezone);
row["location"] =calItem.Location;
row["title"] =calItem.Subject;
row["displayname"] =calItem.Organizer.Item.Name;if (row["endtime"].ToString() != "")
{
table.Rows.Add(row);
}
}
}
}
}#endregion}