ICode9

精准搜索请尝试: 精确搜索
  • c# – MVC4 .NET 4.5异步操作方法不重定向2019-06-29 18:54:16

    我正在尝试在我的MVC 4应用程序中实现任务操作方法.一切都在后面工作,但它没有重定向. public class AccountController : AsyncController { [HttpPost] [AllowAnonymous] public async Task<ActionResult> Login(LoginModel model, string returnUrl) {

  • c# – 在高并发WCF Web服务中使用实例和单例2019-06-29 11:52:03

    我正在开发一个WCF Web服务,它根据字符串providerCode从几个数据库之一返回信息. 在最高级别,该服务调用一个StaticBroker类,它检查providerCode并返回一个合适的DataManager子类,比如说MyDataManager.然后该服务调用MyDataManager.getVehicleFetcherForStop(),它返回类VehicleInfo

  • c# – 在async / await中调用异步方法和TaskScheduler2019-06-29 00:53:12

    请考虑以下代码 async Task<int> foo() { await Task.Delay(1000); return 42; } ... // OPTION 1 Task t = Task.Factory.StartNew(foo, CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default); t.Wait(); ... //

  • c# – 在按钮中更改图像背景不起作用2019-06-28 14:53:32

    我想在每次点击时切换按钮的图像.我的代码看起来像这样: private void k1_Click(object sender, RoutedEventArgs e) { bk1 = !bk1; k1.Content = bk1.ToString(); var uriString = bk1 ? @"Assets/image1.png" : @"Assets/image2.png"; k1.Background = new Ima

  • 在类型转换中执行C#空检查的简便方法2019-06-27 21:02:59

    我正在一个我不太熟悉的项目中做一些快速类型转换. 他们看起来像这样: var NewType = new { NewTypeId = old.SubType == null ? 0 : old.SubType.SubTypeId ?? 0, OtherType = old.OtherType ?? "", Review = old.CustomerComments ?? "", Country = old.Country

  • c# – WinForms应用程序的Windows窗体身份验证2019-06-25 09:04:40

    我正在Visual Studio 2012上使用C#和.NET Framework 4.5创建Windows窗体应用程序. 我现在想要创建一个登录表单,用户可以在其中输入一些用户名和密码(之前在数据库中创建),并且应用程序验证并登录用户.如果可能的话,使用“角色控制”. 我尝试在Google上搜索,但我没有在ASP.NET上找

  • c# – 为什么这个interop会崩溃.NET运行时?2019-06-24 12:55:13

    我正在尝试迭代一些文件并获取它们的shell图标;为了实现这一点,我使用DirectoryInfo.EnumerateFileSystemInfos和一些P / Invoke来调用Win32 SHGetFileInfo函数.但是两者的结合似乎在内部某处破坏了内存,导致了丑陋的崩溃. 我把我的代码归结为两个类似的测试用例,这两个测试用例似

  • c# – BeginExecuteReader,EndExecuteReader和多个结果2019-06-24 01:02:53

    我有从我的数据库异步获取结果的方法: internal class CommandAndCallback<TCallback, TError> { public SqlCommand Sql { get; set; } public TCallback Callback { get; set; } public TError Error { get; set; } } public void GetResults(string param, Action<

  • c# – async等待CPU计算与IO操作的使用?2019-06-12 19:52:26

    我已经知道async-await保持线程上下文,也处理异常转发等(这有很大帮助). 但请考虑以下示例: /*1*/ public async Task<int> ExampleMethodAsync() /*2*/ { /*3*/ var httpClient = new HttpClient(); /*4*/ /*5*/ //start async task... /*6*/ Task<s

  • c# – 对元组列表进行排序时的默认行为是什么?2019-06-12 05:54:53

    我想对List of Tuple< int,string>进行排序使用int值.在此example中,使用以下代码: List<Tuple<int, string>> list = new List<Tuple<int, string>>(); list.Add(new Tuple<int, string>(1, "cat")); list.Add(new Tuple<int, string>(100

  • c# – 对于WPF 4.5 DataGrids,INotifyDataErrorInfo是否已损坏2019-05-30 19:51:11

    我在WPF 4.5项目中做了一个简单的INotifyDataErrorInfo实现.这是WPF的新界面,但已在Silverlight中使用了一段时间. 我知道NET4.5仍然被认为是alpha,但我正在尝试解决它是我的代码还是错误的框架. 接口按预期工作,但在将对象绑定到DataGrid时失败. 我收到的例外是: System.NullRefe

  • c# – async Task冻结了UI2019-05-29 22:53:21

    我有这样的方法: private async Task DoSomething() { // long running work here. } 当我调用这样的方法时,它会阻止UI: Task t = DoSomething(); 我必须做其中一个使其无阻塞: Task t = new Task(() => DoSomething()); t.Start(); // Or Task t = Task.Factory.StartNew

  • c# – 在.NET 4.5中加载大型XSLT时,异常“样式表太复杂”2019-05-29 14:56:00

    我在尝试加载XSLT样式表时遇到异常. XSLT样式表非常大(近8,000行).不幸的是,我对此没有任何控制权,而且我无法重构样式表以使其变小. 我们最近升级到.Net Framework 4.5.以下命令在升级之前工作得很好(我们使用的是.Net Framework 4.0).升级后,我们收到一个XsltException,它在trans

  • c# – 管理ASP.NET Web窗体中长时间运行任务的策略2019-05-28 21:58:45

    我们有一些逻辑来为我们的ASP.NET Web窗体应用程序计算每个用户的昂贵价值.目前它位于每个页面上的Page_Load标头用户控件中,如下所示: //note that we are not awaiting this Task.Factory.StartNew(() => CacheManager.GetExpensiveValue(UserId)); 然后在静态CacheManager.GetE

  • c# – 为什么.NET不解析具有嵌入式IPv4值的某些IPv6?2019-05-27 06:53:23

    在我的电脑中,这段代码: var someIps = new[] { "::1.2.3.4", "::0000:1.2.3.4", "0:0:0:0:0:0:0000:1.2.3.4", "1::0000:1.2.3.4", "0000:0000:0000:0000

  • c# – ListBox SelectedValueChanged / SelectedIndexChanged在数据源更改时不触发2019-05-22 21:52:51

    我需要跟踪ListBox上的所选项目,以根据当前选择的值更新/禁用其他控件. 这是重现问题的代码: public partial class Form1 : Form { private readonly BindingList<string> List = new BindingList<string>(); public Form1() { InitializeComponent();

  • c# – 无法解析/使用System.ServiceModel.Security.WSTrustServiceContract作为服务名称2019-05-22 18:52:30

    我有一个令牌发行者WCF​​服务,它使用Microsoft.IdentityModel(WIF 3.5),我需要升级到System.IdentityModel(.NET 4.5).问题是我无法将服务的原始名称Microsoft.IdentityModel.Protocols.WSTrust.WSTrustServiceContract更改为它的新对应的System.ServiceModel.Security.WSTrustSe

  • c# – 在Windows服务中异步运行外部进程2019-05-19 19:06:05

    我正在编写一个将csv文件从“queue”文件夹移动到“processing”文件夹的程序,然后以csv文件路径作为参数启动名为import.exe的第三方进程. Import.exe是一个长期运行的任务. 我需要程序继续运行并检查队列中的新文件.出于这个原因,我选择了一个Windows服务应用程序,因为它将长期运

  • C#异步文件传输 – 在继续循环之前等待2019-05-17 18:56:36

    我试图了解.NET 4.5中的变化,主要是异步功能.为了理解它,我想我会创建一个小应用程序来存档我的大量照片集.我通过这样做来学习最好的应用程序有双重目的. 我已经阅读了很多关于使用异步的MSDN文章,但我认为我对它没有足够的了解(因为它不起作用).我的目的是将源文件夹中的每张照片

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有