【C# 客户端读取共享目录文件】教程文章相关的互联网学习教程文章

c# – 在客户端检查安装的SSL证书【代码】

在winform应用程序上工作并连接到socket,我可以创建SSLStream并进行身份验证.使用以下代码// Authenticate ourself as a client.this.sslStream.AuthenticateAsClient(SSL_TARGET_HOST);现在有时应用程序抛出AuthenticationException,如果没有安装客户端机器证书. 我想知道在调用连接之前是否有办法检查客户端计算机上是否安装了特定证书?解决方法:您可以使用X509Store类来确定特定证书库中安装的证书.您可以通过多种方式查找证书...

c# – 将DTO对象图映射回客户端/服务器应用程序中的实体框架对象图的优雅方法【代码】

我有一个客户端/服务器应用程序,其中服务器使用Entity Framework作为ORM.要发送到客户端的每个实体都由DTO类表示. 使用AutoMapper处理实体框架和DTO类之间的映射. 假设我们有以下表格: Person(字符串名称,int CountryID)Country(int CountryID,int Population,string Name) 它们由以下EF类表示:class Person {public string Name { get; set; }public int CountryID { get; set; }public Country Country { get; set;} }class Co...

c# – 使用SslStream在TLS会话上向客户端发送close-notify

我正在尝试使用TcpListener通过SSL创建自定义FTP服务器. 关闭连接时,客户端会生成错误,因为当套接字关闭时,不会发送close-notify警报.在.NET TLS实现中不考虑我已阅读的内容. 将此行为添加到我的服务器的最佳方法是什么.如何发送此提醒?将字符串写入SSL流或包装流是否很简单. 如果有人能指出我正确的方向,我将不胜感激. 谢谢解决方法:我发现SslStream只是不支持这个,所以我现在看到的唯一选择是手动发送它.这就是我所说的“手动日...

c# – 使用WCF数据服务客户端库查询来自WCF数据服务的数据时发现的有趣问题【代码】

我有一个简单的数据模型,包含3个表(帐户,联系人和用户),具有以下关系:User -> Account (1 – Many) Account -> Contact (Many – 1)我通过OData(v3)WCF数据服务公开我的数据,该服务由使用WCF数据服务客户端库的.NET客户端使用.我使用“添加服务”实用程序生成客户端代理代码以调用数据服务. 客户端类中的所有方法都使用类的单个DataServiceContext对象来调用Web服务.即:DC.WhEntities svcClient = new DC.WhEntities(new Uri(Bas...

c# – 自定义端点行为未在带有服务引用的WCF客户端中使用【代码】

我有一个问题,我不太确定它是如何开始的.我相当确定它之前工作正常,但不记得做出任何改变. 首先,请不要过分关注设置,除非它直接影响它不工作的原因.我不是在寻找批评,因为我正在导致它不起作用. 我公开了一个使用HTTP头认证的API.我在我的解决方案中使用此API的操作.为了避免样板代码,我使用CustomClientMessageInspector和CustomCredentialBehavior创建了一个我想初始化服务的ClientFactory,后者负责将标题添加到消息中. 我的想法...

c# – 对客户端或服务器端的CSS进行少量转换?【代码】

在很多关于比较LESS / SASS的文章中,有人声称LESS将使用JavaScript代码在客户端转换为CSS. 我还在ASP.NET MVC中找到了一个名为LessTransform的东西,用于捆绑. 例如:var bundle = new StyleBundle("~/Content/style").Include("~/Content/myStyles.less"); bundle.Transforms.Add(new LessTransform());bundles.Add(bundle); 问题1:通过这种方式,LESS populate正在服务器端完成吗? 大多数比较都注意到LESS是客户端(作为性能上...

c# – 自定义StringLength验证属性的客户端验证【代码】

我有以下自定义验证属性,它派生自StringLengthAttribute:public class StringLengthLocalizedAttribute : StringLengthAttribute {public StringLengthLocalizedAttribute(int maximumLength) : base(maximumLength){var translator = DependencyResolver.Current.GetService<ITranslator();var translatedValue = translator.Translate("MaxLengthTranslationKey", ErrorMessage);ErrorMessage = translatedValue.Replace("{MaxL...

c# – FluentValidation中每个自定义规则的客户端验证的最佳方法【代码】

我在我的Asp.Net MVC 4应用程序中使用FluentValidation.我已经知道一些规则会自动为jQuery验证库生成属性.此脚本库已经知道必须检查的内容,例如在需要数据规则,数据规则范围等情况下. 我知道FluentValidation中有一些函数,但客户端不包含这些函数.例如:.Equal(true).我已经检查了@DarinDimitrov回答here并且没有任何问题地执行了这个. 但是,我不想总是创建从FluentValidationPropertyValidator继承的新类.我们必须将此添加到globa...

c# – 基于客户端角色的身份验证?【代码】

目前,我正在使用OAuth和WebApi使用基于角色的身份验证对我的应用程序中的用户进行身份验证.我这样设置:public override async Task GrantResourceOwnerCredentials (OAuthGrantResourceOwnerCredentialsContext context) {var user = await AuthRepository.FindUser(context.UserName, context.Password);if (user === null){context.SetError("invalid_grant", "The username or password is incorrect");return;}var id = new C...

c# – HttpClientFactory – 按名称获取一个命名的类型化客户端【代码】

HttpClientFactory提供以下扩展方法:public static IHttpClientBuilder AddHttpClient<TClient>(this IServiceCollection services, string name)我创建了一个类型化的HttpClient,如下所示:public class CustomClient {public CustomClient(HttpClient client,CustomAuthorizationInfoObject customAuthorizationInfoObject) {/// use custom authorization info to customize http client}public async Task<CustomModel> DoSom...

C#.NET客户端使用返回哈希数组的外部PHP SOAP Web服务的问题【代码】

我正在编写一个需要调用外部Web服务的.NET Web应用程序.我提供的文档包括PHP中的代码示例. 我可以使用提供给我的WSDL地址在VS2010中成功创建Web引用,并且使用fiddler我可以看到预期的XML正在发送和接收.但是,.NET似乎在解析返回的XML时遇到问题. 我正在处理的最简单的Web服务只接受一个用户名数组,并且意味着返回一些嵌套的用户哈希数组(每个用户拥有自己的数组名,类型等字段)和一组错误(对于任何用户名)那不匹配).我在’PHP-ish’...

c# – 如何将用户名/密码凭证从php客户端传递到自托管的wcf服务?【代码】

我有一个自托管的wcf服务,只添加2个数字并返回值.它工作正常,但我不知道如何通过php客户端发送用户名和密码,因此它将验证我的CustomUserNamePasswordValidator.以下是Add方法的实现:public class MathService : IMathService {public double Add(double x, double y){return x + y;} }这是我目前的App.Config:<?xml version="1.0" encoding="utf-8" ?> <configuration> <system.serviceModel> <services><service behaviorConfi...

时间转换为客户端时间c#【代码】

我有一个应用程序需要服务器来处理客户端请求. 在这个应用程序中,时间非常重要. 每当客户请求任何东西时,我想节省请求的时间. 问题是,我的服务器在美国,客户在澳大利亚. 如何将服务器时间更改为客户端时间并将其保存在数据库中. 即使在白天节省光线,这也应该是准确的. 我怎样才能做到这一点 好的,我在UTC中节省了数据库的时间. 在客户端我有这个代码,DateTime dt = booking.CreateDateTime.Value;var localTime = TimeZone.Current...

c# – 如何在不安装Microsoft Lync的情况下在我的业务应用程序中创建自定义Lync客户端?

我想在我的业务应用程序中实现我自己的Microsoft Lync客户端.没有安装Lync可以这样做吗?我的目标是Lync SDK 2010.我在文档中找到了以下信息,我想知道是否有解决方案可以避免这种情况:Use Microsoft Lync 2010 SDK to add communications and collaboration functionality to your application. With Lync SDK, you can add Microsoft Lync 2010 features to an existing business application, or create a custom client that i...

c# – 仅将ASP.Net MVC用于移动客户端【代码】

我们目前有一个庞大的ASP.Net webforms网站,我们刚刚开始将它的一些部分转换为asp.net MVc 我们想专门为移动客户端创建一个版本的网站,我们想开始使用MVC. 我知道MVC支持按惯例,以.mobile结尾的视图文件是为移动客户端提供的.但我的问题是 – 我将如何设置桌面客户端仍然使用default.aspx,但移动客户端被重定向到/ home解决方法:浏览器检测的代码应该放在一个基础类中,您的所有页面都将从中派生出来.试试以下代码:protected void ...