【c# – Resharper使用模式方法调用搜索】教程文章相关的互联网学习教程文章

c# – Owin:多次调用OnApplyRedirect并创建不正确的RedirectUri【代码】

我在我的应用程序中使用了带有owin的CookieAuthentication,并在OnApplyRedirect上设置了重定向url,如下面的代码:app.UseCookieAuthentication(new CookieAuthenticationOptions{ExpireTimeSpan = TimeSpan.FromDays(30),AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,LoginPath = new PathString("/account/sign-in"),//LogoutPath = new PathString("/account/log-out"),ReturnUrlParameter = "returnTo",...

在C#插件中调用Dynamics Web API【代码】

我在Microsoft Dynamics中有一个业务流程来处理新客户端的创建.当该过程完成时,我附加了一个工作流,该工作流可以调用插件来执行一些自定义处理.我正在关注this文章来设置这个过程. 在我的插件中,我调用了Dynamics Web API(请参阅下面的代码).当我点击responseMessage = client.GetAsync(url).Result; line,我的插件退出而不返回错误.当我在插件注册工具中调试时,插件注册工具崩溃并且必须重新启动.当我查看网络流量时,此呼叫似乎失...

c# – MVC绑定到实体被调用区域【代码】

我有一个名为Area的数据库实体.在我的Create模型中,我有以下代码:public Entities.Entities.Area Area { get; set; }然后在我看来,我只为Area中的每个属性输入一个输入.@Html.TextBoxFor(x => x.Area.Name)当我保存表单时,Area对象将作为null传回.但是当我在Create模型中更改Area对象名称并更新视图中的引用时,它会保存.public Entities.Entities.Area AreaDetail { get; set; }@Html.TextBoxFor(x => x.AreaDetail.Name)当Area对...

c# – 使用相同的ref变量对连续调用的方法执行ref函数实现【代码】

我用以下方式使用了ref.所以当在第5个方法中创建一个新对象时,访问会一直到main方法中的原始emp并在那里创建一个新对象吗?如果是,有一种方法可以实现相同的功能而没有那么多的迭代,即,它应该在第五种方法本身中创建一个新对象,并且更改应该反映在主要方法的emp中?public static void Main(string[] args){Employee emp=new Employee();emp.id=10;Program p=new Program();p.Method1(ref emp);Console.WriteLine(emp.id);Console....

c# – 如何使用callvirt调用base.ToString()会导致StackOverflow异常?【代码】

IL为调用函数提供了两个语句,即call和callvirt.调用用于调用非虚函数或静态函数或编译器不希望对引用进行空检查的任何函数. callvirt用于调用虚函数,也调用非虚函数,因为编译器在运行时对引用进行空检查. 现在,当通过C#进行CLR时,我发现了以下示例.internal class SomeClass {public override String ToString(){return base.ToString();} }现在ToString()是虚函数,但是编译器为它生成了调用指令.但杰弗里提到为什么没有生成callvi...

c# – 自动调用操作/操作

我们需要在特定时间向我们的用户发送简报/消息.这是在网上完成的;但是,我们希望在一定时间内自动完成此操作.虽然这个问题适合Window Service类型,但我们在公共领域托管;因此,我们不能使用此选项. 是否有任何方法可以在web.config中的配置中指定的特定时间点(时间)自动调用此特定操作. 目前,这是通过管理面板手动调用操作来完成的. 平台 – ASP.NET 3.5语言 – C#解决方法:有一个简单的解决方案来做“每X个时间单位”的东西.虽然这...

c# – 调用IDynamicMetaObjectProvider的成员而不引用Microsoft.CSharp.dll【代码】

我有一个动态值(IDynamicMetaObjectProvider的实现),我想调用方法和属性. 到目前为止,我发现在动态值上调用成员的示例使用Microsoft.CSharp.dll中的类型,例如IDynamicMetaObjectProvider x = GetDynamicValue(); CallSite<Func<CallSite, object, object, object>> site = CallSite<Func<CallSite, object, object, object>>.Create(Binder.SetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.None,"Foo",null,new[] { C...

c# – 从线程调用Invoke / BeginInvoke【代码】

我有一个C#2.0应用程序,其表单使用包含线程的类. 在线程函数中,不是直接调用事件处理程序,而是调用它.结果是拥有表单不需要调用InvokeRequired / BeginInvoke来更新其控件.public class Foo {private Control owner_;Thread thread_;public event EventHandler<EventArgs> FooEvent;public Foo(Control owner){owner_ = owner;thread_ = new Thread(FooThread);thread_.Start();}private void FooThread(){Thread.Sleep(1000);for ...

c# – 我应该把多次调用的函数放在哪里?【代码】

这是对这个问题How to avoid repeated code?的后续跟进 我正在使用带有C#的ASP.NET 4.0,我有一个名为FillDropDownList(DropDownList ddl,DataTable dt,string dataValueField,string dataTextField,string defValue)的函数,它在我的一个ASP.NET页面上多次调用以填充一些下拉列表.我现在发现我有几个页面,我需要以完全相同的方式填充几个下拉列表. 我应该创建一个新类并将该方法放在新类中,而不是在不同的页面中复制和粘贴相同的代码...

为什么流上的“Close”调用在C#和Java中表现不同?

考虑下面的场景,一个servlet是用Java编写的,一旦你连接到servlet,它就会开始写入OutputStream,比方说1000万字节,一次1个字节. 你有一个客户端程序,它读取servlet的响应流并读取100字节并调用close.现在,如果您的客户端程序是Java,则流立即关闭,服务器停止发送内容,但如果客户端程序在C#中,则关闭调用需要很长时间才能完成,因为它显然等待服务器完成所有的写入1000万字节. 所以,我有两个问题, >为什么C#表现不同?>我该怎么做才能确...

c# – 表达式使用参数调用构造函数并设置其值【代码】

我试图从表达式调用参数化构造函数而不是使用默认的ctor.这是获取构造函数参数的代码:ConstructorInfo ci = type.GetConstructor(BindingFlags.Instance | BindingFlags.Public, null, CallingConventions.HasThis, new[] { typeof(bool) }, new ParameterModifier[] { }); ParameterInfo[] paramsInfo = ci.GetParameters();//create a single param of type object[] ParameterExpression param = Expression.Parameter(typeof(...

c# – 添加AsParallel()调用会导致我的代码在写入文件时中断【代码】

我正在构建一个必须处理大量文档的控制台应用程序. 为了保持简单,这个过程是: >对于X和Y之间的每年,查询数据库以获取要处理的文档引用列表>对于每个参考,处理本地文件 我认为,这个过程方法是独立的,只要输入参数不同,就应该并行化:private static bool ProcessDocument(DocumentsDataset.DocumentsRow d,string langCode ) { try{ var htmFileName = d.UniqueDocRef.Trim() + langCode + ".ht...

C#动态方法调用泛型函数【代码】

我有以下两个功能:public class MyClass {public void Save<TObject>(TObject object) where TObject : class{ }public void Save<TObject>(TObject object, String strValue) where TObject : class{} }我希望能够动态调用第一个保存功能,类似于以下内容:public void DoSomething<T>(String strMethod) where T : class {T myObject = Activator.CreateInstance<T>();MyClass.GetType().GetMethod(strMethod, new Type[] { ty...

c# – 使用WebClient进行wp7 REST服务调用的超时异常【代码】

编辑:我很乐意在这个问题上放弃赏金 – 时间快到了 – 以下所有评论都是最新的,但仍无法解决. 得到一个奇怪的错误.我已经将我的代码缩减为绝对最简单的形式,并且仍然会出现以下代码的错误.public partial class MainPage : PhoneApplicationPage {private readonly WebClient webClient;public MainPage() {InitializeComponent();webClient = new WebClient();webClient.OpenReadCompleted += clientOpenRead_Completed;}private...

c# – 在自定义映射中调用IMappingEngine.Map【代码】

使用AutoMapper,当使用ConvertUsing为作为容器的类型定义自定义映射时,我经常需要在映射函数内调用IMappingEngine.Map.这是必要的,因为它允许我重用子映射的定义.CreateMap<Order, OrderModel>().ConvertUsing(o => new OrderModel(o.Id,o.ShippingAddress,mapper.Map<IList<OrderItemModel>>(o.Items)));为了做到这一点,我需要一个IMappingEngine的引用.在配置映射引擎时,我没有可以在ConvertUsing参数中捕获的引用.一个简单的解决...