Tag: c#

撤销function无法检查证书的撤销

我试图在C#中使用X509Chainvalidation证书尚未被撤销。 X509Chain chain = new X509Chain(); chain.ChainPolicy.RevocationMode = X509RevocationMode.Online; chain.ChainPolicy.RevocationFlag = X509RevocationFlag.EndCertificateOnly; chain.Build(certificate); 这将返回以下状态: 撤销function无法检查证书的撤销 我想检查已撤销的证书,而不仅仅是关闭错误。 如何解决此问题或至少更好地了解原因(例如,如何找出检查CRL的位置?)

C#自动属性

C#3.0的自动属性是否完全取代了提交的文件? 我的意思是,我可以直接使用该属性而不是归档作为属性作为私人支持字段。(对不起,我只是这样理解)。 int a; public int A { get;set; }

WCF PrincipalPermission属性exception登录

我有一个WCF服务,其中包含具有PrincipalPermission属性的方法。 当没有适当权限的用户尝试访问这些方法时,该属性会抛出SecurityException,但由于该属性中抛出exception,因此无法在调用周围放置try..chatch。 我已尝试使用Enterprise Library中的ExceptionShielding属性和日志记录处理程序,但它不会写任何日志。 我甚至尝试编写WCF行为扩展来尝试捕获exception,但扩展无法正确调用exception处理块。 有谁知道如何实现这一目标。

在Azure Service Fabric服务中实例化ServiceInitializationParameters的位置和方式是什么?

尝试在我的服务中使用自定义应用程序配置。 这篇文章给出了部分答案,但没有解释如何以及在何处初始化ServiceInitializationParameters对象,这是使其工作所必需的。 该对象似乎没有构造函数。 来自Microsoft的文档很粗略,GitHub上提供的示例似乎没有使用任何自定义应用程序配置。

JSON.net vs XPATH:如何在SelectTokens中保留节点顺序?

XPath 2声明选择的节点顺序应按其在文档中的顺序返回。 当您在JSON.Net中使用SelectTokens(JSONPath)时,情况并非如此 当我处理以下文件时 string json = @” { “”Files””: { “”dir1″”: { “”Files””: { “”file1.1.txt””: { “”size:100″”}, “”file1.2.txt””: { “”size:100″”} } }, “”dir2″”: { “”Files””: { “”file2.1.txt””: { “”size:100″”}, “”file2.2.txt””: { “”size:100″”} } }, “”file3.txt””: { “”size:100″”} } }”; 使用JSON.net SelectTokens(“$ .. files。*”)时的顺序如下 dir1 dir2 file3.txt file1.1.txt file1.2.txt file2.1.txt file2.2.txt 当我期望以下顺序(作为Xpath // files / […]

发生了托管调试助手’FatalExecutionEngineError’

DEBUG测试时出现以下错误,但同样的测试可以成功运行 。 当我打开工具 – >选项 – >调试 – >常规下的“使用托管兼容模式”选项时,错误框更改为以下内容: 有什么线索是什么? 我正在使用2015年的视觉工作室。

递归方法比交互方法慢10倍

尽可能清理代码以显示我的问题。 基本上它是八叉树搜索+相交。 交叉函数来自SDK(整个项目是rhino的插件)。 如果我使用交叉调用进行循环,它比通过八叉树的递归搜索快10倍。 陌生人甚至 – 我隔离了交叉调用的时间 – 并且在递归内部它比循环中慢8倍。 可能有1000个原因,为什么它的行为像这样,但我希望我做了一些明显的错误,有人可以通过查看代码发现。 有一个缓慢的背诵片: public void NewRayCast() { int runs = 500000; //how many rays we cast Point3d raypos = new Point3d(0, 0, 0); //raystart Ray3d ray = new Ray3d(); Random r = new Random(); //here we create targets to scatter the ray directions Vector3d[] targets = new […]

反转PInvoke并创建一个完整的非托管C#程序

我知道这是一个奇怪的问题但是这个想法很简单:我更喜欢C#语法而不是C ++:-Setters和getter直接在属性-interfaces -foreach语句中 – 可谓声明隐式转换运算符 其他小东西…… 我真的不知道的是,如果我不使用任何命名空间(甚至是系统),是否可以在C#中导入c ++ dll(特别是std库) 这个想法只是使用你通常在C ++中使用的所有东西编写一个程序(CLR都没有),甚至是printf例如 谢谢你的回答

C#MonoGame帮助? (Content.Load (“入侵者”);)

我在MonoGame中使用Open GL制作太空侵略者游戏,我正在尝试加载我添加到Content文件夹的纹理(这是一个名为“Invader”的PNG文件) 我使用的代码是: invader = Content.Load(“Invader”); 但是,当我试图运行它时它说: ContentLoadException未处理 无法将Invader加载为非内容文件!

从FixedDocumentSequence中获取FixedDocuments

相当简单: 我有一个XPSDocument,我正在从磁盘中取出。 我想从这个XpsDocument中获取FixedDocuments,但是因为我只能得到一个FixedDocumentSequence,所以我打了一个cropper,我无法弄清楚如何从这个序列中提取XpsDocuments。 到目前为止,我尝试过类似的东西: FixedDocument doc = (FixedDocument)myFixedDocSequence.References.First(); 演员阵容不起作用,但它说明了我想要实现的目标。