到目前为止,使用Microsoft Exchange API我已设法检索主题,位置,开始日期/时间&结束日期/时间,但我很难获得组织者名称或电子邮件...有没有人知道如何获得它?
这是检索信息的代码示例:
var entries=GetCalendar();
foreach (var en in entries)
{
var row = new TableRow();
var Subject = new TableCell();
var Location = new TableCell();
Subject.Text = en.Subject;
Location.Text = en.Location;
//row.Cells.Add(Subject);
//row.Cells.Add(Location);
Table1.Rows.Add(row);
}
和她是调用公共类im调用以获取所需信息的方法:
public List<Appointment> GetCalendar()
{
var LIST= ExchangeServerAPI.ExchangeCalendars.GetCalendar("username", "password", "domain",
"exchange web address", new DateTime(2015, 1, 1), new DateTime(2015, 1, 31),
max entries to load (100));
return LIST;
}
我使用它来填充C#ASP.Net应用程序中的表...
这是一个错误的图像(基本上说它无法检索所需的信息)
这应该是检索名称,但它没有......
public string Organizer
{
get
{
return (string)this.PropertyBag[AppointmentSchema.Organizer.Name];
}
set
{
this.PropertyBag[AppointmentSchema.Organizer.Name] = (object)value;
}
}
场景:用户在该日历中添加约会,ASP.Net应用程序应该能够检索与上面调用的用户名相关联的所有添加内容。这将以表格格式显示所有内容。这就是我现在所需的一切
链接到Visual Studio文件:https://www.dropbox.com/s/nglbiynvs5js5lb/ExchangeServerAPI.zip?dl=0