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

c#-在另一个AppDomain中创建类型的实例【代码】

我的情况是我有一个创建AppDomains的.net应用程序(例如控制台应用程序).然后,它需要在该AppDomain中的Types上创建实例和调用方法.每个AppDomain都有一个应依赖的特定目录,该目录不在Console Apps目录下(甚至不包含在该目录下).这是我的简单代码:string baseDirectory = "c:\foo"; // <- where AppDomain's dependecies // set up the app domain AppDomainSetup setup = new AppDomainSetup(); setup.ApplicationName = DateTime....

c#-为许多不同的错误代码创建异常类【代码】

我正在为映射程序MapInfo Pro编写一个自定义.Net SDK,mapinfo仅公开了两种在COM void Do(string cmd)和string Eval(string cmd)上使用的方法.当您使用这些方法之一并且执行某些操作时,它将返回带有错误消息的COMException,并且我从MapInfo获取错误代码.因此,例如,错误消息如下所示:418 "Table not found."现在,我想抛出某种意义上的完全异常,而不是仅仅抛出带有人们必须捕获的数字和消息的异常,然后使用if块检查什么错误,他们说他...

c#-在.net中创建安装程序

I want to create a installer whichwould just dump few files and foldersat a location specified by user. Butthe problem is these files arerequired to be picked up from a fixedsource folder and then the installeris build. Also, these files may changeany time and then again a new versionof the installer is required to becreated.我想使用安装和部署项目在.Net中进行此操作.我不确定该怎么做.我是否需要使用安...

如何在W#服务提供的对象图上的C#中创建哈希码

我目前有一个WCF服务,该服务可应要求提供数据的对象图.我想拥有一种机制,客户端可以在它所拥有的缓存对象图上计算哈希,然后可以将该哈希值提供给WCF服务,以查看其是否与该服务拥有的数据匹配. 我使用标准的密码算法尝试了此操作,以计算对象上的哈希,但是由于对象定义由服务保留,因此当将其传输给客户端时,可以添加额外的属性,并且属性的顺序可能会更改,这两者将影响产生的哈希. 除了在WCF服务定义上的每个对象上覆盖GetHashCode,然...

c#-可用于.NET应用程序的商业“帮助”创建工具?

我正在寻找可用于为.NET应用程序创建.chm(或与.NET一起使用的其他工具)帮助文件的工具.我意识到微软提供的免费产品效果很好,但是这里有一个警告:我在一家承包商那里工作,可以从政府那里得到钱.如您所料,我们已经制定了某些流程,只是在浪费时间和金钱.其中之一就是我们批准“免费和/或开源软件”的过程.鉴于此Microsoft工具是免费的,因此程序管理人员不希望使用它..他们宁愿找到一个可以购买并获得许可的工具,以消除对我们使用它的...

c#-如果您创建一个DomainService,公开一个实体,可以访问聚合实体吗?【代码】

假设您创建了一个RIA DomainService,并在其中包含一个Person(如下所示)实体,是否可以访问该对象上的聚合实体? 例如,如果我有这样的实体(请记住,这是一个幼稚的表示,它们是通过EF4设计器建模的):public class Person {string FirstName { get; set; }PhoneNumber { get; set; } }public class PhoneNumber {public string AreaCode { get; set; }public string Trunk { get; set; }public string Number { get; set; } }如果在创建...

c#-在ASP.NET中创建唯一的URL【代码】

在我的网站中,我需要创建一个唯一的URL,管理员用户将使用该URL将其发送给一组用户.每当管理员创建新表单时,都会创建唯一URL.我知道我可以使用GUID来表示唯一的URL,但是我正在寻找更短的内容(希望大约4个字符,因为它更容易记住).如何在ASP.NET中生成如下所示的唯一URL:http://mydomain.com/ABCD我了解某些URL缩短器网站(例如bit.ly)使用非常短的唯一URL会执行类似的操作.我可以使用一种算法吗?解决方法:检查这些链接.希望对他们有...

在C#中动态创建绑定到对象列表的ASP.NET中继器【代码】

我有一个非常简单的对象:public class DocumentType {private int id;private string name;public int ID{get { return this.id; }set { this.id = value; }}public string Name{get { return this.name; }set { this.name = value; }} }我有一个DocumentType对象的列表:List< DocumentType> documentTypes = getDocuments(); 我正在一个自定义控件上尝试在其中动态创建一个转发器并将其动态绑定到我的对象列表.这是我的代码:pr...

c#-根据条件从列表创建属性值数组【代码】

我最近使用此站点获取了从对象列表中提取属性值数组的代码(我反复搜索,找不到更新的原始帖子或帮助:() 结果如下:qtyArray.AddRange(plan.Components.Select(c => c.qty.HasValue ? (int)c.qty.Value : 0).ToArray());问题是,我有其他属性要输出到并行数组中以传递给数据源,但我希望忽略任何错误的“活动”属性.因此,对于所有数组,请执行上述操作,但仅在c.active == true的情况下:plan.Components.Select(c => c.qty.HasValue ? (...

c#-为.NET ala Boost.Functional / Hash创建“良好”哈希码【代码】

对于C,我一直使用Boost.Functional/Hash来创建良好的哈希值,而不必处理移位,XOR和质数.是否有任何库可以为C#/.NET生成良好的(我不是在要求最优的)哈希值?我将使用此实用程序来实现GetHashCode(),而不是加密哈希. 为了弄清为什么我认为这有用,这里是boost :: hash_combine的实现,它结合了哈希值(当然,在实现GetHashCode()时是非常常见的操作):seed ^= hash_value(v) + 0x9e3779b9 + (seed << 6) + (seed >> 2);显然,这种代码不属于...

c#-更改在UI设计器中创建的控件的默认访问修饰符

我正在使用视觉继承创建winform.为了能够在子类中操作继承的UI控件,我需要将基类中的控件设置为受保护的可访问性,而不是私有的.我可以手动执行此操作,但希望能够更改正在使用的解决方案的默认行为.这可能吗?解决方法:与WinForms一起工作了几年,但是在不知道所有可能的事情(谁可以做到)的情况下,要实现的目标是不可能的.您必须手动进行.为了我自己的目的,您希望它如何可行?您期望哪种选择将帮助您实现真正针对应用程序的目标.您是...

c#-创建具有单点登录机制的Web服务有哪些选择?

注意:“单点登录”是指向用户询问凭据,然后在以后X天内不再需要用户通过用户输入进行身份验证. 我必须为客户创建一个安全的Web服务,以用于将敏感数据存储到其中. 我可以使用传统的用户名和密码,但是问题是,每次他们想要发出请求时,都会困扰用户.另一方面,如果我缓存这些凭据,则这是一种安全责任,因为它必须保留在计算机上的某个位置.当然,我没有使用NASA软件,但我想要更强大的功能. 这是我的限制: 客户: >使用Windows 2000及最新...

c#-创建轮廓时谁应该关心MemStorage的重新分配?【代码】

我将Emgu CV包装器用于OpenCV. 我想创建以某种方式生成轮廓并将其返回的函数. 要创建轮廓,请使用以下代码:Contour<PointF> contour = new Contour<PointF>(new MemStorage());谁应该关心MemStorage的重新分配?我应该执行其他操作还是EmguCV在没有其他代码的情况下正确处理此情况? 还是以下代码正确:MemStorage memStorage = new MemStorage(); Contour<PointF> contour = new Contour<PointF>(memStorage);和memStorage应该显式...

c#-使用矩形在图像上创建搜索区域【代码】

我有一个显示图像的图像查看器.我想使用鼠标在图像上绘制一个矩形,并获取矩形(X1,X2,Y1和Y2)的x和y坐标.我将使用这些坐标来创建搜索区域,并在数组中找到两个像素中像素数均与图像相同的最大值和最小值.任何人都可以引导我指引开始的方向吗?解决方法:您应该使用画布来显示图像并在其上绘制一个矩形. 例: MainWindow.xaml:<Window x:Class="CanvasRectangleSample.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xam...

使用C#在Drupal中创建节点【代码】

我需要制作一个(“ webservice”)C#应用程序,该应用程序可以使用xmlrpc为drupal 7创建/更新/删除节点.每次我运行我的应用程序时,我都会从xmlrpc文件(库)中获取错误.我试图找到使用xmlrpc连接到drupal的C#的代码/文档,但徒劳.如果您能指出正确的方向或与我共享一些C#代码,我将非常高兴.{ [XmlRpcUrl("http://testing/testserver")] public interface IDrupalServices {[XmlRpcMethod("node.get")]XmlRpcStruct NodeLoad(int nid, st...