草庐IT

atomic_compare_exchange_strong

全部标签

c# - SyndicationFeed 将 namespace 前缀从 a10 更改为 atom

我正在使用System.ServiceModel.Syndication.SyndicationFeed创建一个rss提要,我从中得到这个:...除了我validatemyfeed.验证器提示a10命名空间前缀并建议我改用atom。这听起来很合理..除了我看不到更改前缀的直接方法。关于更改前缀的方法有什么想法吗? 最佳答案 要为原子扩展指定自定义名称,您需要在提要格式化程序上禁用SerializeExtensionsAsAtom:varformatter=feed.GetRss20Formatter();formatter.Seri

c# - 如何使用 C# 在 <strong> 标签之间提取字符串?

假设我有一个如下所示的字符串:"UnneededtextNeededTextMoreunneededtext"如何只提取“需要的文本”?我猜Regex可能是最简单的方法,但Regex对我来说仍然像象形文字。 最佳答案 Regexregex=newRegex("(.*)");varv=regex.Match("UnneededtextNeededTextMoreunneededtext");strings=v.Groups[1].ToString(); 关于c#-如何使用C#在标签之间提取

c# - Exchange FindItem 响应一个项目 ID 和多个项目 ID 的不同属性集

当我通过ExchangeService.LoadPropertiesForItems方法加载多个交换项目的属性时,Exchange会跳过项目附件的某些属性作为响应:Testappointmentpdf.pdf941502015-08-03T10:54:40falsefalseATT8920238037382015-12-03T16:40:46true如您所见,在上面的响应中没有包含ContentId属性。但是,当我使用Item类的Load方法加载单个项目的属性时,EWSManagedAPI生成相同的GetItemSOAP请求与单个项目id和Exchange使用扩展的附件属性集进行响应:

c# - 在 asp.net 中使用 EXCHANGE SERVER (Microsoft Outlook web access) 发送邮件

我知道如何使用安装在我运行代码的同一台机器上的outlook发送邮件。现在,这里的要求是访问我组织的交换服务器(MicrosoftOWA),以便在asp.net代码中发送邮件。这可能吗?如果是,请点亮。感谢更新得到解决方案。在这里为任何需要帮助的人发布我的工作代码。快乐编码!protectedvoidButton1_Click(objectsender,EventArgse){ExchangeServiceservice=newExchangeService(ExchangeVersion.Exchange2007_SP1);//service.AutodiscoverUrl("you

c# - 我可以避免存储 MS Exchange 凭据,同时仍然能够进行身份验证(针对 EWS)吗?

我正在构建一个应用程序,用于在用户的ExchangeServer帐户(支持2007-2013版本)和应用程序之间同步数据。应用程序不能使用模拟(至少在典型情况下不能),因为用户可以在任意数量的域和交换服务器上。我知道一开始我将不得不询问他们的用户名/电子邮件地址和密码。但是,如果不需要的话,我真的不想负责存储这些凭据(即使它们是加密的,我也不愿意)。我不确定要问什么问题,所以我要回答这些问题:ExchangeServer如何进行身份验证?用户的凭据是按原样直接发送到服务器,还是在通过网络发送之前一起散列?如果对它们进行哈希处理,我如何获取/生成此哈希值以在后续身份验证中重复使用?Exc

c# - Exchange Web 服务 : why is ItemId not constant?

我写了一个小应用程序,它应该自动处理来自公用文件夹的电子邮件。对于每封电子邮件,我们希望在数据库中保存一些元数据。我想使用ItemID来建立此元数据和特定电子邮件之间的链接,但我刚刚发现此ItemId不是常量。例如,如果电子邮件从公共(public)文件夹移动到另一个文件夹,它将收到另一个ItemId。这意味着电子邮件和相关元数据之间的链接丢失了。那么,问题是,如何在元数据和特定电子邮件之间建立链接? 最佳答案 我的理解是,EWS唯一ID包含某种形式的EntryId。因此,一旦元素移动到另一个文件夹,它就会发生变化。虽然此处不适用,

c# - 如何使用 C# 与 Exchange Server 交互?

我们的电子邮件服务器出了点问题,我们的用户电子邮件文件夹的权限出了问题。很遗憾,我们的用户都在使用OutlookWebAccess,无法更改其电子邮件文件夹的权限。我的任务是公开更改交换电子邮件文件夹权限的功能。我的计划是以某种方式与Exchange交互并将相关信息放入ASP.Net网页中。我看到有一个ExchangeWeb服务dll,但我不确定我们的安装是否启用了它。是否有其他方式与Exchange通信?最好使用C#?如果Web服务处于关闭状态,是否很容易打开它?如何检查它是否开启?问候,编辑:我尝试通过EWS连接,但我收到了错误102(net::ERR_CONNECTION_REF

c# - 我们什么时候不应该创建 Assembly 的强名称? "strong named assembly"的缺点是什么?

我有一个项目,即library.exe。在此我引用了一个程序集(logging.dllver1.0.3.0)并且我给这个程序集起了一个强名称。现在假设我更改了logging.dll中的一个方法并制作了版本1.0.4.0。现在当我用这个新的DLL复制/替换旧的DLL时,我得到了一个异常。我知道异常是因为我更改了DLL的版本号。因为它是一个强名称DLL,除非我重建library.exe,否则不允许使用它。上面的故事我想说的是仅当我们必须将其添加到GAC时,才对程序集使用强名称。如果我们有一个应用程序,其中单个程序集需要更新,请不要使用强命名程序集。我对第1点和第2点的看法是否正确?什么时候

c# - 我们应该扩展 Comparer<T> 还是实现 IComparer<T>

在编写比较器类时,从4.0版开始的C#中的最佳实践是什么:一个。我们应该继承Comparer抽象类吗?或我们是否应该实现IComparer接口(interface)。有什么优点和缺点? 最佳答案 我建议您扩展Comparer类而不是实现IComparer界面,与Microsoft一样(参见下面的第一个引用资料)。现在,如果您希望您的对象本身(无论T是什么)能够与自身进行比较,它可以实现IComparable接口(interface)(参见下面的第二个引用)。发件人:http://msdn.microsoft.com/en-us/li

c# - Microsoft.Exchange.WebServices 在 VS2010 中不工作

我正在使用EWSExchangeService从outlook读取电子邮件...我已经在控制台项目和VS2008中编写了代码...一切正常..我可以阅读电子邮件。为了更加熟悉VS2010,我创建了一个控制台项目并将复制的复制到VS2010项目。所以我在Microsoft\Exchange\WebServices\1.1\Microsoft.Exchange.WebServices.dll文件夹中添加了引用“Microsoft.Exchange.WebServices”(版本14.2.51.0)。一切正常,所以我看到了智能,我看到了Exhange程序集的方法属性等...使用Microso