使用Exchange Web服务创建电子邮件(找不到CreateItemType)

时间:2014-03-05 08:33:15

标签: c# web-services exchangewebservices

我正在尝试创建一个使用EWS可以在邮箱中创建一个字母的应用程序。 找到一篇关于msdn的文章,似乎可以做我需要的:http://msdn.microsoft.com/en-us/library/aa563009(v=exchg.140).aspx, 但在The type or namespace name 'CreateItemType' could not be found

时收到错误CreateItemType createItemRequest = new CreateItemType();

在我的代码中,我使用Microsoft.Exchange.WebServices.dllusing Microsoft.Exchange.WebServices.Data; - 但没有这样的类型。

我在stackoverflow上找到了一些主题,它使用了类似的代码,但是不知道在哪里可以找到丢失的类型。

可能是我使用了错误的dll?或者应该使用其他'使用'指令?

1 个答案:

答案 0 :(得分:0)

您指向的文章使用自动生成的代理类,因此如果您想继续沿着该路径前进,请阅读http://msdn.microsoft.com/en-us/library/bb408522(v=exchg.140).aspx以设置项目。但我不建议这样做。

相反,请使用EWS托管API,这是您的dll和Microsoft.Exchange.WebServices.Data命名空间的设计目标。对于使用EWS托管API创建电子邮件的代码示例,请转到此处:http://msdn.microsoft.com/en-us/library/dn600185(v=exchg.150).aspx或此处http://msdn.microsoft.com/en-us/library/dn600292(v=exchg.150).aspx

或者到这里查找一堆预先打包的代码示例(这样您就可以看到所有上下文):http://code.msdn.microsoft.com/exchange/site/search?f%5B0%5D.Type=User&f%5B0%5D.Value=Microsoft%20Office%20Developer%20Documentation%20Team&f%5B1%5D.Type=Topic&f%5B1%5D.Value=email%20items