【c# – 请求锁屏访问会在mscorlib.dll中引发异常挂起或抛出异常】教程文章相关的互联网学习教程文章

C#-Xamarin-Android-Plugin.InAppBilling异常【代码】

我正在尝试通过使用plugin InAppBilling为Xamarin表单解决方案实施(In App Billing),我找不到该插件的任何完整代码示例或文档,除了this one时,我逐步按照说明进行操作,但是当我运行代码时,我得到了例外{System.NullReferenceException: Current Context/Activity is null,ensure that the MainApplication.cs file is setting the CurrentActivityin your source code so the In App Billing can use it. atPlugin.InAppBilling....

c#-TreeView拖放帮助-_无效的FORMATETC结构_异常【代码】

我正在尝试实施Drag&删除源为TreeView控件的功能.当我在节点上启动拖动时,我得到: 无效的FORMATETC结构(HRESULT的异常:0x80040064(DV_E_FORMATETC)) ItemDrag处理程序(发生异常的地方)如下所示:private void treeView_ItemDrag(object sender,System.Windows.Forms.ItemDragEventArgs e) {this.DoDragDrop(e.Item, DragDropEffects.Move); }有谁知道这个问题的根本原因以及如何解决? (.NET 2.0,Windows XP SP2)解决方法:万一它...

c#-在Visual Studio中表现异常的断点

使用.net 3.1的Visual Studio版本9.0.30729.1的调试器出现两个问题 问题一-我碰到一个断点,F10,F11不会将我转移到下一条指令.如果我反复按F10,则最终将转到下一条指令.我可以在代码中进一步放置另一个断点,然后执行F5键到达下一个断点-但我错过了执行步进的能力. 问题二-我碰到第一个断点,执行F5或F10,程序继续运行而没有停止. 这些问题似乎是半随机发生的.有时,如果我关闭Visual Studio并重新启动计算机,他们会清理自己-但并非总是...

C#-NServiceBus异常处理和消息重试机制

我们计划在应用程序中使用NServiceBus来调度消息.在我们的例子中,每条消息都有timeToLive属性,该属性定义了应该处理此消息的时间段. 对于第一次尝试失败的消息处理,我们的计划是将其成功处理或timeToLive到期时,将其移至特定的重试存储(重试队列),然后将重试消息(重试之间存在一些超时). 如果timeToLive过期,我们计划记录消息内容并丢弃消息. 实际上,这种重试行为主要由我们正在实施的协议决定. 是否可以通过NServiceBus实现这种行...

C#-Topshelf异常【代码】

我正在使用topshelf,并且在尝试使用“ -i”选项作为服务安装时遇到此异常.Unable to cast object of type ‘Magnum.CommandLineParser.SwitchElement’ to type ‘Magnum.CommandLineParser.IArgumentElement’.该函数发生异常static void Set(TopshelfArguments args, IEnumerable<ICommandLineElement> commandLineElements) {var command = commandLineElements.Take(1).Select(x => (IArgumentElement) x) //EXCEPTION BREAKS ...

c#-DateTime.ParseExact抛出格式异常【代码】

我有以下格式的日期“ hh:mm:ss:ffff dd / MM / yy”(例如…“ 20:58:54:5854 28/07/07”),但是当我尝试解析该日期时如果使用DateTime.ParseExact,它将失败,并出现格式异常. 我确切的代码行是…var time = DateTime.ParseExact(timeString, "hh:mm:ss:ffff dd/MM/yy", CultureInfo.InvariantCulture);谢谢本解决方法:您要在24小时格式化时间内使用HH而不是hh:DateTime time = DateTime.ParseExact(timeString, "HH:mm:ss:ff...

C#异常未捕获【代码】

我有一个方法,它是TCP客户端的侦听器,如下所示:private static void ProcessClient(Object obj){ISession session = (ISession)obj;NetworkStream networkStream = null;try{DebugUtility.SetThreadName("Worker: {0}", session.Name);networkStream = session.TcpClient.GetStream();networkStream.ReadTimeout = Config.ReadTimeout;// Loop received packets (blocks untill next packet)Int32 packetSize;Byte[] buffer = new...

c#-在Task中处理异常【代码】

我想知道是否正常的做法是在wpf应用程序中编写此类代码,以便我可以捕获异常并在UI上显示一些消息:Task.Factory.StartNew(() =>{ try{if (AuthenticationManager.Instance.Authenticate(username, password)){... }else{throw new AuthenticationException("Failed");}}catch (Exception ex){Dispatcher.Invoke((Action)(() => txtWarning.Text = ex.Message));} });因此,此代码将在...

c#-类之间的递归依赖导致System.StackOverflow异常【代码】

我在应用程序中将存储库模式与服务层一起使用.为了遵循最佳实践,我正在为每个回购创建服务. 我的两项服务相互依赖.我需要从其他服务的每个服务中至少调用一个方法. 我正在使用依赖项注入来解决这些依赖项.看来问题出在以下方面: > A类取决于B类> B级取决于A级 我的DI容器解决了上述所有问题. 我打电话给Class A,然后注入了Class B的实例… 这导致容器为类B创建一个新的类A实例. 依次为B类注入新的A类…依此类推… 我认为这是我的基...

c#-尝试创建ASP.NET MVC 4控制器时出现FileNotFound异常【代码】

我正在尝试仅使用SQL Server 2008而不是CE遵循Contoso University tutorial.我可以使用PC的名称和Windows身份验证连接到SQL Server Management Studio中的数据库引擎.我尚未使用它创建数据库,因为我正在尝试使用EF Code First. 这是我的连接字符串:<add name="SchoolContext" connectionString="Data Source=CARSON-PC\CARSON;Integrated Security=true" providerName="System.Data.SqlClient"/>我尝试通过右键单击controllers文件...

C#-TableServiceContext:序列化时无法转换为不受支持的类型“ DateTimeOffset”异常【代码】

我一直在尝试为连接到Azure Table Services的Azure创建新的MVC Web角色设置.我在VS 2012中使用了1.8 Azure SDK和Azure项目模板.我将所有nuget软件包更新为最新版本,尽管我仍然怀疑WCF对DateTimeOffset的支持存在问题,这在版本5中是新的. 我有一个简单的污垢对象,如下所示:[DataServiceEntity()] [DataServiceKey("PartitionKey", "RowKey")] public class AppUser : TableEntity { }我有一个MVC动作来创建一个新的AppUser,如下所示...

c#-如果using语句内引发异常,清理逻辑是否仍会被调用?【代码】

我对使用using关键字有一些疑问.我有以下代码:try {using (System.Net.WebResponse response = httpWebRequest.GetResponse()) {throw new Exception("Example");} } catch ( Exception ex ) { }我的问题是,异常发生时会关闭连接吗?还是我必须关闭鱼钩内的连接?解决方法:是的,它将关闭连接. 使用的全部要点是,即使您通过使用例外,它也会在您离开使用范围时处置该对象. use块是在后台使用try / finally块实现的. 这也很容易进行...

c#-处理来自动作过滤器和果园框架的异常

重写ErrorPage.cshtml允许您为从控制器抛出的异常创建自定义错误页面,有没有办法处理从过滤器抛出的异常?例如,我想为防伪异常创建自定义页面.解决方法:您可以利用异常过滤器.只需创建自己的FilterProvider并使其实现IExceptionFilter.将所有自定义逻辑放在OnException(filterContext)方法中. 看一下.目前对Orchard.Security.SecurityFilter的实现有一个想法.

c#-受限AppDomain中的代码访问安全性异常【代码】

目标:我需要在权限非常有限的AppDomain中运行一些代码-它完全不能访问任何东西,除非我在其他地方定义了一些辅助方法. 我已经完成的工作:我正在使用所需的基本权限创建一个沙箱AppDomain,并创建一个运行代码的代理对象:static AppDomain CreateSandbox() {var e = new Evidence();e.AddHostEvidence(new Zone(SecurityZone.Internet));var ps = SecurityManager.GetStandardSandbox(e);var security = new SecurityPermission(Se...

c#-以非通用方式绑定Ninject Factory Extension之后的异常【代码】

我有以下代码:public interface ILogging { ... }public interface ILoggingFactory {ILogging CreateLogging(); }public class MailSender : IMailSender {[Inject]public MailSender(ILoggingFactory loggingFactory){...} }当我尝试将工厂绑定为Bind<ILoggingFactory>().ToFactory();一切都很好.否则,当我以非通用方式尝试时Bind(myType).ToFactory();我收到一个InvalidCastExceptionUnable to cast object of type ‘Castle.P...