小编Swi*_*tch的帖子

Microsoft.Office.Interop.Outlook.Items.Restrict - 无法正常工作

我可以拉电子邮件,浏览它们,将它们标记为已读,甚至排序.但是,当我试图通过ReceivedTime进行限制时,它似乎不起作用.无论我输入什么日期/时间,我什么也得不回.我知道当我删除限制时,基于Sort工作,ReceivedTime是有效的.有什么建议?

Application app = new Application();
NameSpace outlookNs = app.GetNamespace("MAPI");

Microsoft.Office.Interop.Outlook.Folders folders = outlookNs.Folders[ohOptions.PSTName].Folders
Microsoft.Office.Interop.Outlook.Items items = folders["Inbox"].Items;

DateTime dt = DateTime.Now.Subtract(new TimeSpan(1,0,0));
items = items.Restrict("[ReceivedTime] > '" + dt.ToString("MM/dd/yyyy hh:mm:ss tt") + "'");

items.Sort("[ReceivedTime]", OlSortOrder.olAscending);

foreach (MailItem item in items)
{
    String from = item.SenderEmailAddress;
}
Run Code Online (Sandbox Code Playgroud)

c# mapi

6
推荐指数
1
解决办法
4828
查看次数

ASP.NET退出Post和Not执行Button方法

我有一个奇怪的状态,我希望有人可以帮助我理解.它在我的本地机器上似乎不是问题.我根本无法重现它.一旦我将它发布到GoDaddy,它可以在大约10次尝试中正常工作,然后在搜索结果中退出发布.我进入开发工具,这是我工作时看到的.

成功的请求标题

POST /sms.aspx HTTP/1.1
Host: accounts.anywaymessaging.com
Connection: keep-alive
Content-Length: 1175
Cache-Control: max-age=0
Origin: http://accounts.anywaymessaging.com
Upgrade-Insecure-Requests: 1
Content-Type: application/x-www-form-urlencoded
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Referer: http://accounts.anywaymessaging.com/sms.aspx
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.9
Cookie: ASP.NET_SessionId=oxaywle1ttxshxlhz4213dqa; AnywayMsg=SessionID=4DC189DB-639F-4F15-9580-F4E197C6055E
Run Code Online (Sandbox Code Playgroud)

成功的表格数据

__VIEWSTATE=%2FwEPDwUJLTczMjQxMjk5D2QWAmYPZBYCAgMPZBYCAgEPZBYGAgEPDxYGHgRUZXh0BRpFbnRlciB5b3VyIHNlYXJjaCBjcml0ZXJpYR4IQ3NzQ2xhc3MFDU1lc3NhZ2VTZWFyY2geBF8hU0ICAmRkAg0PDxYCHgdWaXNpYmxlZ2RkAg8PDxYCHwNoZGQYAQUeX19Db250cm9sc1JlcXVpcmVQb3N0QmFja0tleV9fFgYFKmN0bDAwJE1haW5Db250ZW50JGN0bDAyJGN0bDAxJGNoa1Bob25lSURfMQUqY3RsMDAkTWFpbkNvbnRlbnQkY3RsMDMkY3RsMDEkY2hrUGhvbmVJRF8xBSpjdGwwMCRNYWluQ29udGVudCRjdGwwNCRjdGwwMSRjaGtQaG9uZUlEXzIFKmN0bDAwJE1haW5Db250ZW50JGN0bDA0JGN0bDAyJGNoa1Bob25lSURfMwUqY3RsMDAkTWFpbkNvbnRlbnQkY3RsMDUkY3RsMDEkY2hrUGhvbmVJRF8yBSpjdGwwMCRNYWluQ29udGVudCRjdGwwNSRjdGwwMiRjaGtQaG9uZUlEXzPvxqxP2t7AR2NPGISth5gAC6gCQQSWFZKTuRoB4i%2ByVg%3D%3D
__VIEWSTATEGENERATOR=61D54015
__EVENTVALIDATION=%2FwEdAA3KY8iwC3SchtZa%2BhJ4vk3sZOgphDZcmnB6pJJ9qOUdhtfo3CKncsZOLGA4BvQGNRW6kLP4RbHpuFuwcTwWrQR81fh%2FXUFTtgMJaT8st%2Bn4LS8kePrLELX5WILj4FxliYJ1DTTEYS7ThpqL1ZXnH3qp793UO%2FrU2b3F%2BSVypjznlZJgraocwhIDauR3EkJNTnSKSiBcH244dTFtoKqbmNy9KOC6pxPTO3V2NoAkWjGKEINeivoCAKq90z1IaAALatXS%2Fva1qZEySGgoEEBy%2FMnRwdfH5f%2B2PnNQu1OPtJpRlUe%2FKw5rOkGskk3QcRPLQRw%3D
ctl00%24MainContent%24SearchType=First+Name
ctl00%24MainContent%24SearchFor=Gavin
ctl00%24MainContent%24SubmitButton=Search
Run Code Online (Sandbox Code Playgroud)

请求标头失败

POST /SMS.aspx HTTP/1.1
Host: accounts.anywaymessaging.com
Connection: keep-alive
Content-Length: 659
Cache-Control: max-age=0
Origin: http://accounts.anywaymessaging.com
Upgrade-Insecure-Requests: 1
Content-Type: application/x-www-form-urlencoded
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) …
Run Code Online (Sandbox Code Playgroud)

asp.net

6
推荐指数
1
解决办法
87
查看次数

删除所有默认文件权限

我有一个C#网络应用程序,它会提示管理员提供网络代理身份验证信息.我问用户是否要保存这些信息,如果他们选择是,我会在用户的唯一本地文件中加密.我想删除除创建它的用户以外的所有文件权限,但是除了能够删除该文件的所有其他用户之外.

现在,我在下面找到了MS文章,但如果我不知道首先在文件上设置的默认用户,它就无济于事.是否删除了所有文件权限?然后,我可以添加我想要为当前用户的完全访问权限设置的个人权限以及"所有用户"或"经过身份验证的用户"的删除权限,这些权限根据Windows的版本而有所不同. http://msdn.microsoft.com/en-us/library/system.io.file.setaccesscontrol.aspx

c# permissions file

3
推荐指数
1
解决办法
4334
查看次数

标签 统计

c# ×2

asp.net ×1

file ×1

mapi ×1

permissions ×1