显示发送给收件人的任务请求项
此代码示例展示了如何显示收件人收件箱中的所有任务请求项。
示例
注意
下面的代码示例摘录自 Microsoft Office Outlook 2007 应用程序编程。
TaskRequestItem 对象表示将任务分配给另一个用户的请求。 TaskRequestItem 在收件人收件箱中收到项时创建。 在下面的代码示例中,ShowTaskRequests 对收件人收件箱进行筛选,创建 Table 对象,并为 MessageClass 属性值等于 IPM.TaskRequest 的所有项都插入一行。 然后,此代码示例将收件人“收件箱”文件夹中每个任务的主题写入 Listeners 集合的跟踪侦听器中。
如果使用 Visual Studio 测试此代码示例,必须先添加对 Microsoft Outlook 15.0 对象库组件的引用,并在导入 Microsoft.Office.Interop.Outlook 命名空间时指定 Outlook 变量。 不得将 using 语句直接添加到此代码示例中的函数前面,这个语句必须后跟公共类声明。 下面的代码行演示了如何在 C# 中执行导入和分配。
using Outlook = Microsoft.Office.Interop.Outlook;
private void ShowTaskRequests()
{
string filter = "[MessageClass] = 'IPM.TaskRequest'";
Outlook.Table table =
Application.Session.GetDefaultFolder
(Outlook.OlDefaultFolders.olFolderInbox).GetTable
(filter, Outlook.OlTableContents.olUserItems);
while (!table.EndOfTable)
{
Outlook.Row nextRow = table.GetNextRow();
Debug.WriteLine(nextRow["Subject"]);
}
}