草庐IT

授权代理

全部标签

c# - 将授权 header 添加到 Web 引用

我正在尝试向客户端的网络服务发出请求(我不知道客户端的底层平台)。我使用“添加Web引用”在VisualStudio2010中使用了客户端的WSDL并生成了我的代理类(称为“ContactService”)。我现在需要向我的服务请求添加如下所示的授权header。Header=Authorization&Value=Basic12345678901234567890(上面的“123456...”值只是占位符)ContactServiceservice=newContactService();//notsureifthisistherightway-it'snotworkingWebCl

c# - 在 SQL 代理作业中运行 C# 代码

我有一段代码需要在每天的指定时间运行。现在的代码是我的网络应用程序的一部分。有2个存储过程用于获取/保存代码使用的数据。如何设置MicrosoftSQLServerManagementStudio2008R2来执行我的代码以及SQL代理作业中的存储过程。我以前从未这样做过,而且似乎找不到文档。 最佳答案 最简单的方法是制作一个.NET控制台应用程序,它只是您位于DLL或Web服务或任何地方的真实代码的外壳。然后,在您的SQL代理作业中,创建一个类型为“操作系统(CmdExec)”的步骤来调用您的控制台应用程序。为您省去SSIS的麻烦

c# - XMLDocument.Load(url) 通过代理

我有一些代码基本上使用XMLDocument.Load(uri)方法读取XML文档,该方法工作正常,但如果通过代理进行调用则效果不佳。我想知道是否有人知道通过代理进行此调用(或达到相同效果)的方法? 最佳答案 这是我最终使用的代码:WebProxywp=newWebProxy(Settings.Default.ProxyAddress);wp.Credentials=newNetworkCredential(Settings.Default.ProxyUsername,Settings.Default.ProxyPassword);

c# - 如何在 C# 中编写 SNMP 代理或 SNMP 扩展代理 DLL

我需要为我的应用程序编写一个SNMP代理。我读了CodeProjectarticle关于如何使用win32编写SNMP扩展代理DLL,但想知道是否可以使用托管代码来完成。此外,是否可以在托管代码中编写我自己的SNMP代理并在WindowsSNMP服务上运行它?需要在我的服务器上运行windowsSNMP服务以提供基本的操作系统管理信息。您会推荐什么C#SNMP库?我找到了一些C#SNMP协议(protocol)实现,但找不到有关如何实现SNMP代理的示例代码-大多数示例仅与查询其他代理或发送陷阱有关。 最佳答案 如果您想使用.Net

c# - 从类中调用时,CaSTLe 动态代理不拦截方法调用

在使用CaSTLe的动态代理时,我遇到了一些(我认为是)奇怪的行为。使用以下代码:classProgram{staticvoidMain(string[]args){varc=newInterceptedClass();vari=newInterceptor();varcp=newProxyGenerator().CreateClassProxyWithTarget(c,i);cp.Method1();cp.Method2();Console.ReadLine();}}publicclassInterceptor:IInterceptor{publicvoidIntercept(IIn

c# - MVC 自定义身份验证、授权和角色实现

请耐心等待我提供问题的详细信息...我有一个MVC站点,使用FormsAuthentication和自定义服务类进行身份验证、授权、角色/成员身份等。身份验证一共有三种登录方式:(1)邮箱+别名,(2)OpenID,(3)用户名+密码em>。这三个都为用户提供了一个身份验证cookie并启动了一个session。前两个供访问者使用(仅限session),第三个供具有数据库帐户的作者/管理员使用。publicclassBaseFormsAuthenticationService:IAuthenticationService{//Disperseauthcookieandstoreuser

c# - 从 ADFS 声明授权

我尝试通过WPF应用程序连接到SharePointOnline实例。我找到了thisarticle描述了一个可能的解决方案,但问题是特定实例前面有一个ActiveDirectory联合身份验证服务(ADFS),我不知道如何获取身份验证token。(我无法为我的应用程序创建证书以针对adfs进行身份验证。)有没有人已经完成了这件事并且可以用一些代码片段来支持我? 最佳答案 我玩过Fiddler。基本上流程是这样的:从ADFS获取SAMLtoken将其发布到https://login.microsoftonline.com/login.

c# - 在 web 服务的情况下如何从 WSDL 生成代理类

假设当我只有wsdl文件时,我如何才能创建代理类来调用web服务的各种方法。webservice如何关联所有类及其属性和方法将在我的c#应用程序中公开。任何人都可以帮助指导我。谢谢 最佳答案 您需要使用ServiceModelMetadataUtilityTool,或VisualStudio的AddServiceReferenceDialog以便为您要与之通信的服务生成客户端代理。生成的代理将提供抽象服务契约的类,您可以对客户端应用程序进行编程以与这些类进行交互。 关于c#-在web服务

c# - 全局禁用 Entity Framework 中的动态代理

请问如何为在EntityFramework5中创建的所有实体禁用动态代理。目前,我在DbContext的每个实例中设置此espEntities.Configuration.ProxyCreationEnabled=false;是否有一种方法可以为当前和future的模型执行此操作作为一次性任务。谢谢 最佳答案 方法一如果您有EDMX模型,则会创建分部类。使用它并在OnContextCreated中您可以禁用ProxyCreationEnabledpublicpartialclassMyModelContainer{publicvoi

c# - 如何从 sql 代理或作业执行 exe 文件?

我不想根据页面请求频繁访问数据库,所以我计划使用单独的C#编码创建一个xml文件[exe文件]并放入公共(public)路径以从不同的页面/项目访问,这将每天早上都在打工,所以你能解释一下我如何按预定方式从sql作业或代理执行exe文件吗?我的场景:数据库表只会更新一次,所以我要一个XML/txt文件。谢谢,文卡特斯 最佳答案 可执行文件和批处理文件可以作为步骤添加到作业中(MSDNImplementJobs)。创造一份工作添加新步骤2.1将“操作系统(CmdExec)”设置为类型2.2设置可执行路径