【C# 使用 sid 连接 Oracle(无需安装 Oracle 客户端)】教程文章相关的互联网学习教程文章

c# – OneDrive客户端身份验证(SDK)【代码】

我在玩OneDrive SDK 1.1.15.0:try {AppConfig appConfig = new AppConfig{MicrosoftAccountAppId = oneDriveClientID, //something like 00000000123456ABMicrosoftAccountClientSecret = oneDriveClientSecret, //something like 3vx[...]1sJMicrosoftAccountReturnUrl = "https://localhost/return",MicrosoftAccountScopes = new string[] { "wl.signin", "wl.offline_access", "onedrive.readonly" }};OneDriveClient oneDriv...

c# – 从CRM沙盒插件调用WCF(使用生成的客户端)抛出System.Security.SecurityException

上下文 我正在使用生成的客户端从CRM插件调用WCF服务. (System.ServiceModel.ClientBase< T>)CRM插件必须在沙箱隔离模式下工作. WCF客户端是从纯wsdl和xsd生成的.它似乎正在使用Xml序列化,因此不涉及任何反射. 插件执行抛出:System.Security.SecurityException: Request for the permission of type ‘System.Security.Permissions.SecurityPermission, 在堆栈跟踪中,它似乎来自WCF客户端实现的核心:Server stack trace:at Syste...

使用Websocket将音频流从Android(客户端)发送到C#(服务器)【代码】

我试图将音频流/ wav文件作为字节数组从android发送到C#服务器,但无法正确接收,但我能够收到一个简单的字符串. 几秒钟后C#服务器断开连接,原因是协议错误 协议错误:Code = 1002,我认为当文件很大时,帧大小超过并且Web套接字连接丢失.有出路吗? 我也尝试从android发送一个wav文件作为字节数组,如下所示,删除记录流:byte[] buffer = new byte[1024];try {FileInputStream fis = new FileInputStream(file);while(true) {int in = ...

HTTP客户端未对代理服务器C#进行身份验证【代码】

我正在尝试使用凭据从客户端站点的Windows服务向代理服务器进行身份验证,但不断收到以下响应:StatusCode: 407, ReasonPhrase: ‘Proxy Authentication Required’, Version: 1.1, Content: System.Net.Http.StreamContent, Headers:{Pragma: no-cacheProxy-Connection: closeConnection: closeCache-Control: no-cacheProxy-Authenticate: NTLMSet-Cookie: BCSI-CS-2737f33ff5b5f739=2; Path=/Content-Length: 1351Content-Type: ...

ActiveMQ的故障转移机制是由C#(openwire)和python(stomp)客户端支持的吗?

我想使用ActiveMQ将python服务与C#客户端连接起来.有没有办法在C#(openwire)和python(Stomp)中指定故障转移连接? ActiveMQ将配置为Shared File System Master Slave.解决方法:C#客户端支持故障转移,请参阅:http://issues.apache.org/activemq/browse/AMQNET-26.Python客户端可能不支持它.

c# – 安全地验证客户端到服务器

系统规格:使用.NET 3.0的C#客户端.作为App Server上的Windows服务托管的WCF服务. MSSql Server 2008R2 DB用于数据存储. 用户密码的哈希值存储在数据库中,用于验证用户身份.我的问题是,我不知道如何使用客户端密码的哈希来安全地验证客户端到服务器. 在阅读了有关SO的类似问题之后,我看到建议采用挑战 – 响应机制.有人可以给出如何做到这一点的良好编码示例吗? 此外,如果我们可以在服务器上安全地生成私钥 – 公钥对并将公钥分发...

使用C#中的异步套接字在任何给定时间将消息发送回客户端列​​表【代码】

我已经设置了异步服务器,它通过连接,接收和发回消息到连接客户端完美地工作. 服务器本身是Game-World-Server(mmorpg风格).当用户将其位置发送到其所在的位置时,我需要使用PlayerPositionNotice将其推送到所有客户端.我知道我在这里缺少一些基本的东西,但是当我尝试保存在accept方法中创建的StateObject时,并使用该套接字在任何给定时间将信息发送回播放器,因为套接字已关闭而失败. = /不知道为什么会发生这种情况,我会在这个问题上...

c# – 在没有用户包装器proc的情况下从客户端应用程序执行系统存储过程(sys.sp_helptext)【代码】

我想创建一个C#方法,它接受一个参数,即存储过程的名称.然后,该方法将直接执行以下系统存储过程,而无需使用用户定义的子例程来包装此调用.sys.sp_helptext 'proc name'我收到错误:Could not find stored procedure ‘sys.sp_help_text这是权限问题(我是我的测试数据库的管理员)还是资格问题?public static string GetStoredProcedure(string objectName, string connectionString) {using (SqlConnection sqlConnection = new Sql...

c# – 如何使用ASP.NET Hosting在Nancy中使用SignalR将服务器与客户端进行通信?【代码】

我在SignalR中找到的大多数示例都假设是ASP.NET(MVC或不是MVC).我正在使用NancyFX.我只有一个问题,所以我希望有一些我忽略的东西,或者我需要在Nancy做的一些事情,以弥补不是ASP.NET. 我的一个目标是能够在服务器事件发生时通知客户端浏览器.我不打算用hub方法替换我的Nancy路由.但我希望能够从我的路线(动作)调用浏览器. 我在SignalR Wiki中按照示例创建了非常简单的Hub.我甚至不确定是否需要它,因为我不打算将客户端调用到服务器....

c# – SignalR .NET客户端无法接收消息【代码】

我有一个.NET控制台应用程序,我正在练习signalR.var hubConnection = new HubConnection("http://URL/signalr/");var hub = hubConnection.CreateHubProxy("Hub");hub.StateChanged += change => {Console.WriteLine(change.NewState); }; hub.Received += s => {Console.WriteLine(s); };hub.On<string, string>("processMessage", (group, message) => {Console.WriteLine(message); });await hubConnection.Start();await hub.I...

c# – 使用带有Mandrill的Smtp客户端发送电子邮件【代码】

我想使用Mandrill发送消息.我需要以下代码来执行此操作: 向所有收件人发送相同的邮件,每个收件人都会看到另一个收件人的地址. 我使用了以下代码:System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage(); string[] toResult = to.Split(new Char[] { ';' }); foreach (string s in toResult) {if (s != null && !s.Trim().Equals("") && !string.IsNullOrEmpty(s)){message.Bcc.Add(s);} } if (!cc.Equals("")...

c# – TF14054:编码-2无效.客户端永远不应该发送此值【代码】

我一直在尝试使用CFS应用程序为TFS添加项目到TFS.我正在使用Microsoft.TeamFoundation DLL. 当我来创建挂起的添加时,我收到以下错误:TF14054: The Encoding -2 is not valid. The client should never send this valueworkspace.PendAdd("C:/wsPath", true); // pend-addif (workspace.GetPendingChangesEnumerable().Any()) {workspace.CheckIn(workspace.GetPendingChanges(), "comment"); }我只是在同事的机器上遇到这个问题,而...

c# – MaxConcurrentCalls,如何告诉客户端其呼叫已排队? basicHttpBinding的

我有一个WCF服务与长期运行的方法(做各种生物学相关的查找和对齐和奇怪的东西). 代码利用RAM和cpus很好地进行单个方法调用,因此允许过多的并发调用只会使内存陷入困境.所以我真的不介意将MaxConcurrentCalls设置为1.(我目前在3处就可以了). 我担心的是,当调用方法并排队时,我希望我的客户端立即知道它已经排队了.那可能吗? 或者只是没有让它排队并且有一些错误回应,这可能吗? 至少我想如果客户端断开连接或超时,我希望它不能处理...

c# – 在构建期间自动更新REST API客户端【代码】

我的公司正在寻求使用Azure API应用程序实现应用程序.客户端应用程序将使用位于Azure门户中的Swagger文档创建REST API客户端.对Azure API应用程序进行的任何更改都将导致在发布服务时更新Swagger文档. 有没有办法自动下载服务的swagger文档,以便在构建过程中可以重建/更新REST API客户端(例如预构建步骤)? 谢谢你的帮助.解决方法:Visual Studio的Add / Rest Api Client …选项使用AutoRest库进行代码生成.您可以将此工具下载为NuG...

c# – 如何在发出请求之前将WCF Http客户端绑定到特定的出站IPAddress【代码】

我希望我的请求通过特定的IP地址发出.有没有办法在WCF中这样做.我为什么需要这个的解释是有点长的啰嗦,所以我宁愿不进入那个. 这是示例代码string ipAddress = "192.168.0.32"; IService service; ChannelFactory<IOmlService> factory = new ChannelFactory<IService>(new BasicHttpBinding(), new EndpointAddress("http://" + IPAddress + ":6996/IService")); service = factory.CreateChannel(); service.Test();这是一个示例...