【C#-为Web API创建程序化登录】教程文章相关的互联网学习教程文章

c# – 尝试创建动态委托【代码】

我正在使用loadfrom加载一个dll并通过方法迭代以找到与签名匹配的dll.当我找到它时,我想将其指定为委托,以便稍后再调用它.这就是我在做的……foreach (MethodInfo method in methodInfos) {if (method.GetParameters().Length == 2){ParameterInfo[] parameters = method.GetParameters();if (parameters[0].ParameterType.Name == "Command" && parameters[1].ParameterType.Name == "ExposedVariables"){aoc.methodinfo = method...

从同一个visual c#项目创建两个(稍微)不同的可执行文件

我有一个visual c#项目,我想从中编译两个可执行文件:Full.exe和Limited.exe. Limited.exe只隐藏了几个UI控件. 我正在考虑添加另一对解决方案配置(DebugLimited和ReleaseLimited),它只是设置一个标志,然后在我的构建脚本中,只需使用Release配置和ReleaseLimited配置构建我的应用程序. 有没有更简单的方法来实现这一目标?解决方法:如果你真的想要2个不同的可执行文件,这种方法可行.确保每个flavor都构建到自己的目录中. “Build->批...

c# – 创建一个小部件

嗨,我想创建一个小部件,可以嵌入其他类似于Twitter个人资料小部件的网站上,这里有一个例子; http://twitter.com/about/resources/widgets/widget_profile 我接近这个的方式是通过我的wcf以json格式返回数据,问题是看看twitter的例子似乎有一些javascript而且我不是为了达到目的.我对更有经验的开发者的问题是我是在正确的轨道上,我还需要做些什么.非常感谢解决方法:javascript的目的是实际调用您的wcf服务来检索数据并将html结果写...

c# – 创建Visual Studio样式选项/设置对话框

我目前正在改进winforms应用程序的选项对话框.目前我正在使用制表符控件. 我想创建一个类似于Visual Studio的设置的表单/对话框.这是怎么做到的?我可以在左侧看到类似于控件的树视图,但是他们使用什么控件来显示每个选项页面,它似乎不是选项卡控件.我希望能够在设计时为每个设置构建控件. 谢谢.解决方法:他们看起来像UserControls.我不知道他们是如何实现它的,但是为每个选项类型构建一个UserControl并在树视图选择更改时交换当前...

c# – 使用嵌套类创建类的Javascript JSON【代码】

我想在JavaScript中创建一个具有嵌套对象的JSON对象. 以下是课程:public class CellChanged {private CellLocation _Location = null;private double _CellValue = 0;public CellLocation Location{get{return this._Location;}set{this._Location= value;}}public double CellValue{get{return this._CellValue;}set{this._CellValue = value;}}}public class CellLocation {#region Membersprivate int _Worksheet = 0;private ...

c# – 如何创建通用委托实例列表?【代码】

我想创建一个工厂方法的集合,可以实例化各种对象,其类型只在运行时才知道.我可以轻松地为此创建一个委托:delegate T InstanceCreator<T>()但这给出了编译错误:“无法解析符号T”Dictionary<string, InstanceCreator<T>> 所以代替这个我只是声明Dictionary<string, Delegate>我尝试在Add方法中弥补这种类型特异性的缺乏,但遇到了同样的问题.public void AddFactory(string typeName, InstanceCreator<T> factory)有没有更好的方法...

试图为api创建PHP等效的C#签名哈希方法【代码】

我正在尝试复制一个c#方法来生成签名哈希以与API通信,在基于我给出的c#方法示例的PHP中复制相同的示例结果时遇到了麻烦. 我正在尝试做的单词问题版本是:(来自api文档) 计算请求签名 请求签名,具有SHA-1哈希码的HMAC,通过按顺序连接Service,Method和Timestamp参数的值,然后使用秘密访问密钥计算符合RFC 2104的HMAC来计算钥匙”.计算的HMAC值必须是base64编码的 测试数据:service_name = “Zoyto Fulfillment Service” timestamp: ...

c# – 创建发布urlformatted请求的WCF REST客户端的任何轻松方法?

这是http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/94503037-9cc4-494d-88af-4e97fcb9cdcc的副本,但我没有太多成功在那里获得富有成效的答案.

c# – 为IQueryable创建自定义OrderByDescending()【代码】

以下是我想要从高到低排序的值的一些示例.8,929 viewers 18,213 viewers 2,223 viewers 41,231 viewers这是我正在使用的查询的示例:streams = streamRepository.FindAll().OrderByDescending(s => s.ViewCount).Take(4);这是不正常的,因为我想它将参数作为字符串,而不是int,但这并不奇怪. 你如何建议我使用干净的C#/ Linq代码创建这个“订购”? 理想情况下,使用上面的数据示例,生成的有序集将是:41,231 viewers 18,213 viewers ...

c# – 有效地创建了winrt地铁控制的许多实例

我希望能够在C#项目中创建几百个winrt控件实例(搜索结果控件).问题是这样做需要太长时间(十分之一秒或更糟),并且必须在UI线程上完成,从而在显示结果时产生停顿和延迟. 现在我通过在启动期间预先缓存许多控件实例来绕过这个问题.这种方法有效,但会影响启动时间(分析显示启动时40%的处理器时间用于缓存这些控件)并创建要管理的详细信息,例如缓存的大小. 我认为问题在于,每次控件实例化时,冗余工作(如重新解析XAML)都是由底层框架完成...

如何在C#中使用XML(XML来自Web服务)创建Crystal报表【代码】

我想知道如何从XML创建一个水晶报表(XML来自Web服务),我在一些教程中读到它需要找到文件并拖动报表中的字段,但是如何从一个XML中获取XML网络服务? 以下是我如何从Web服务获取XML的代码var doc = XDocument.Parse(trx.GetCardTrx("xxxxx", "xxxx", "xxx", "", dateTimePicker1.Text, dateTimePicker2.Text, "", "", "", "", "", "", "", "", "", "", "", "FALSE", "", "", "", "", "", "", "", "", "", "", "")); MessageBox.Show(...

c# – 创建嵌套在LINQ查询中的对象中的列表【代码】

我有两个看起来像这样的表:-- Houses houseid personid 1 11 1 12 1 13 2 232 2 5533 2 40-- People personid person name 11 John 12 Jane 13 Zoe和一个班级class House {List<string> people_name {get; set;}; }我想要返回一个对象House,其中包含一个列表,其中包含住在给定房屋中的所有人的姓名.我实现它的最接近的是在对象House中返回IQueryable,因为你不能在查询中调...

c# – 使用NuGet.targets创建Nuget包

我有一个使用Nuget进行包管理的C#项目.我启用了包恢复,因此它创建了.nuget文件夹.然后我想创建这个项目的Nuget包.我可以在.nuget文件夹中创建nuget .nuspec文件并修改Nuget.targets文件以允许创建包并在我处于发布模式时上传到galery吗? 谢谢.解决方法:你可以做到这一点.或者,您可以在post build事件中使用nuget.exe pack命令(更多详细信息@ http://docs.nuget.org/docs/reference/command-line-reference#Pack_Command)或在cspro...

c# – 如何使用反射创建或调用抽象类的受保护构造函数?【代码】

我试图使用反射调用或创建抽象类的实例.这可能吗.这是我尝试过的,但是我收到一条错误,上面写着“无法创建抽象类的实例”.Type dynType = myTypes.FirstOrDefault(a => a.Name == "MyAbstractClass"); ConstructorInfo getCons = dynType.GetConstructor(BindingFlags.NonPublic | BindingFlags.Instance, null, new Type[0], null); object dynamicInstance = getCons.Invoke(null);编辑:我可以使用反射访问此抽象类的属性吗?解...

如何在C#中创建动态GroupBox【代码】

我正在尝试动态创建groupbox,这些GB将在复选框上选择时创建. 意味着我现在有5个复选框,如果我选择第一个CB然后1 GB,其他动态复选框将被创建,如果我选择第三个检查,那么另一个GB将创建其他几个复选框.为此,我尝试使用此代码,因为我能够为已在设计时创建的固定组框创建动态复选框. 我的方案是 – 5个分支有多个批次.现在,用户将从动态复选框中选择分支,并在此基础上,btaches将显示在每个分支的groupbox中.Branch1 Branch2 Branch3 B...