C# 不使用临时文件的服务器到服务器SFTP传输

我们目前正在使用WinSCP使用SFTP传输文件,但我们希望不必在两个SFTP服务器之间本地保存文件。有没有办法让我的应用程序充当“中间人”而不在本地保存文件?例如,用户单击一个按钮后,应用程序从SFTP服务器a获取一个文件,然后将其传输到SFTP服务器B,而无需我在其间本地保存该文件。以下是我正在使用或试图使用的代码: using (SftpClient clientSSA = new SftpClient(ConfigurationManager.AppSettings["SSA.IP"],

C# SimpleInjector工厂委托-创建具有依赖项的实例

根据本文,如何通过构造函数创建具有依赖关系的实例 例如 那怎么办 我尝试使用构造函数参数注册实现,然后向工厂注册,但这会导致一个错误,因为工厂无法创建实例。您可以通过将以下方法添加到RequestHandlerFactory: public void Register(string name, Func<IRequestHandler> factory) { var producer = Lifestyle.Transient .CreateProducer

C# 使用反射设置接口成员

当属性类型为且接口使用PropertyInfo.SetValue时,我在设置类中属性的值时遇到问题。 这段代码用于单元测试,我想用它来伪造实体中的IDbSets public static void AddFakeDbSets<T>(this Mock<T> obj) where T : class { var iDbSets = typeof(T).GetProperties().Where(p => p.PropertyType.IsG

C# 实体框架EDMX先编码

我有一个使用EF5建模和EDMX的应用程序,我有更多的经验和对代码的亲和力。是否有人对如何在不更改数据库和实体类的情况下首先从EDMX代码迁移有任何想法/教程?您可以从现有数据库生成代码优先类。为此,您应该创建新的ADO.NET EDM项目,并选择“首先从数据库编写代码”选项。然后,选择用于生成DTO的DB实例和表 详情请参阅

C# 在windows phone 8.1运行时获取音乐文件速度太慢

我正在Windows Phone 8.1运行时的音乐库中处理音乐。但是我有个问题。太慢了。在Windows Phone 8.0或8.0 Silverlight中,当我使用Microsoft.Xna.Framework.Media时,速度非常快。在WP 8.1运行时中,我不能使用XNA,我必须使用KnownFolders.MusicLibrary。 例如: App.listMusicFiles = await KnownFolders.MusicLibrary.GetFilesAsync(Comm

C# iTextSharp-无法在tablecell背景色上绘制矩形

我正在使用iTextSharp以HTML页面为例创建PDF。我试图在文本周围加上边框以突出显示某些项目。使用这些帖子(、和)中的方法,我使用OnGenericTag事件为每个符合特定条件的块创建矩形。事件将正确激发,并且在正确的元素上绘制矩形。然而,当我为tablecell添加背景时,问题出现了,它出现在块矩形的顶部。有没有办法使从OnGenericTag事件绘制的矩形位于表格单元格背景之上 OnGenericTags法: public class GenericTags : PdfPageE

C# 未保存抽象属性的实体框架重写

我首先使用的是EF5代码。我有一个基类,其中包含一个抽象属性: public abstract class BaseTransaction : EntityBase { [Required] public int PolicyId { get; set; } public virtual Policy Policy { get; set; } public DateTime EffectiveDate { get; set; } public strin

参数C#SQL出错

我需要验证参数RGP,PEIXE,DATA\u REGISTRO,以便我的方法返回true。但在PEIXE参数上,此给定错误: 需要“PEIXE”参数,但未提供该参数 PEIXE是SQL上的Varchar类型,RGP是Int类型,DATA_REGISTRO是日期类型 public bool Search_RGP_Cadastro(int param_RGP, string param_date, string param_peixe) { SqlDataReader o

C# 为什么实体框架中的这些Add/.Modify操作如此缓慢?

在一些用户抱怨WCF应用程序运行缓慢之后,我一直在与一个探查器打交道,查看WCF应用程序中的性能瓶颈 令我惊讶的是,几乎所有的问题都归结为实体框架操作。我们使用存储库模式,大多数“添加/修改”代码看起来非常像这样: public void Thing_Add(Thing thing) { Log.Trace("Thing_Add called with ThingID " + thing.ThingID); if (db.Things.Any(m => m.ThingID

C# SSH使用C对MySQL连接进行隧道传输#

我试图使用SSH隧道来使用C#访问我的MySQL数据库,但我遇到了一个异常 无法连接到任何指定的MySQL主机 我通过以下帮助获得了此代码: 这是我的密码: PasswordConnectionInfo connectionInfo = new PasswordConnectionInfo("example.com", 2222, "username", "password"); connectionInfo.Timeout = TimeSpan.FromSeconds(30); using

C# 如何使用Roslyn编译器禁用中的RECS*警告

在一些项目中更新到C#6和VS2015后,我开始看到很多构建警告,如下所示: RECS0119“string.Compare”具有区域性意识 RECS0017值类型与“null”的可能比较 RECS0063“StartsWith”具有区域性,缺少StringComparison参数 RECS0060“IndexOf”具有区域性意识,并且缺少StringComparison参数 可使用RECS0027运算符“is” RECS0133参数名称在基声明中不同 以下是建议之一的屏幕截图: 这些都是代码

C# 未通过实体框架正确执行存储过程

当我在SQL Management Studio中运行下面的存储过程时,它按预期运行,大约需要5分钟才能完成 exec [dbo].[sproc] '2016-02-01', '2016-02-29' 然而,当使用实体框架运行时,它似乎需要1秒的时间,而且实际上并没有完成它应该做的事情,即使我传递了相同的参数 这可能是配置问题吗 我正在将连接字符串名称传递到DbContext构造函数中,由于超时,上面的内容正在线程中运行 new Thread(new ThreadStart ( delegat

如何在不更改现有数据的情况下更新数据c#ms访问

嗨,伙计们,当我想在不改变旧数据的情况下进行更新时,我得到了这个错误 查询表达式“data.[Phone Number]+''+0770444+'中出现语法错误(缺少运算符) 你的命令似乎是错的,应该是错的 cmd.CommandText = "UPDATE data SET data.[Phone Number] = " + "'" + data.[Phone Number] + textBox23.Text + "' WHERE data.([ID]) = " + textBox15.Tex

gitlab CI运行程序C#依赖项在MSbuild中全部失败

我有一个runner(配置了一个轻微的修改),它应该构建和单元测试一个包含ASP.NET核心项目、无JS web前端和单元测试项目的解决方案 但是,当MSbuild尝试生成项目时,每个依赖项都会失败(超过150条错误消息),每个项目中都会出现错误NU1001 这是除了一些非常奇怪的行为-它试图使用visual studio 2012来构建,即使VS 2012从未安装在这台机器上。它还拒绝接受原始脚本中的%project\u name参数。我不得不硬编码一个位置和版本,甚至让它进入构建阶段 原始脚

C# 撰写电子邮件时Web服务器中出现Outlook错误

我正在尝试从服务器端撰写电子邮件。我已安装Microsoft.office.core和Microsoft.office.Interop.outlook参考 我使用下面的代码。 这段代码对于我本地机器中的新电子邮件(outlook)非常有效。但是,当我试图将我的网站发布到Dev/Test服务器时,这段代码不起作用,并且无论我是否在这两台服务器上安装了outlook,都会出现此错误 System.UnauthorizedAccessException: Retrieving the COM cla

C# 内部带有检查循环的异步functino

我正在尝试创建一个与android应用程序的ui异步运行的任务。在当前代码中,我尝试向PHP服务器发出http请求,然后在应用程序上显示Result async Task checkOnDb() { using (HttpClient client = new HttpClient()) { Dictionary<string, string> values = new Dictionary<string, string>

C# 如何增加ASP NET的会话超时

我有asp.net应用程序, 我正在努力增加会话超时,但到目前为止仍有20分钟: 我已从两个位置更改: 1-在IIS中(单击IIS中的应用程序目录-->在ASP部分-->在服务-->在会话属性-->中,超时设置为9:00:00(9小时),并且“启用会话状态”设置为true 2-在web配置中,我添加了以下内容: 不过,会议仍将持续20分钟 请帮忙 谢谢您确定您的ASP.NET会话超时有问题吗?或者可能是表单验证cookie在20分钟后过期?请记住,会话和表单验证cookie在ASP.NET中是

C# Regex获取特定的href值<;a>;节点

我有以下html内容 <html><head> <title>Simple</title> </head> <body> <div id="Content" style="padding: 5px;"> <p><a href="http://confluence:8080/download/attachments/8618175/Text.txt?version=1&modifica

C#新类文件可以';I don’我现在没法工作。

我正在为我的程序创建一个新的类文件,所以我将一些代码移到了这个新的类文件中 namespace App1 { class BL_PageContent { public static string VarOutput { get; set; } async public void btnCourse1_Click(object sender, RoutedEventArgs e) { string[] na

C# 实现相同界面的多个自定义用户控件;有没有办法避免在每个代码中重复相同的代码?

对不起,我在StackOverflow中找不到这个问题的答案,尽管这一定是重复的。我知道多重继承是不可能的 我的应用程序有50类自定义用户控件,所有这些控件都实现了我的IParamConfig接口 IParamConfig定义了5个属性和8个方法 在这些自定义用户控件中,有些从文本框继承,有些从按钮继承,有些从复选框继承,有些从组合框继承,等等 我可以创建一个ParamConfig类来实现IParamConfig的方法和属性;但是我知道我不能让我的每个自定义用户控件类同时从ParamConfig

C# ASP NET SQL-从作者所在位置选择*

我在显示来自SQL数据库的相同结果时遇到问题 "select * from Log where Author=" + User.Identity.Name 这是我尝试过的当前命令,但无法使其工作 虽然这样做有效: "select * from Log where Author='markus'" 谢谢您的帮助。请尝试以下操作: "Select * from Log where Author='" + User.Identity.Name + "'" 实际上,您的查询缺少字符串名称的单引号

C# 使用GDI+;矩阵变换

我试图在图形上实现动态缩放,用户在其中绘制一个矩形来定义缩放区域(请参见下面代码中的selectRect)。当用户释放鼠标时,GraphicsPath将缩放并转换(通过矩阵)到正确位置,以在“drawArea”定义的矩形中显示缩放区域 其目的是允许用户动态放大多次 下面用于计算缩放和平移值的代码在用户第一次缩放时非常有效。但是,任何后续缩放都不会产生预期的结果 if (e.Button == MouseButtons.Left) { Poi

C# 需要安装Xamarin Android支持库v4

需要安装Support library v4,但我无法在选项中选择4.0作为android应用程序的目标。它有针对2.3和4.1的选项—这些都不起作用。 我该怎么办 我需要它的原因是为了使用“viewpager” 谢谢?通过Nuget添加:您的目标是API级别10,但您确实使用了最新的框架进行编译?如何让控制台添加到命令中?您使用的是哪个IDE?Visual Studio还是Xamarin Studio? private ViewPager mViewPager; private

C# 获取视图模型内的TreeView SelectedItem

我正在尝试获取ViewModel中选定的TreeView节点 内部Xaml <Grid> <TreeView ItemsSource="{Binding TreeViewModel.TreeData}"> <TreeView.Resources> <HierarchicalDataTemplate ItemsSource="{Binding GroupTables}" DataTy

C# 在treeview中,当存在ParentID但父';s isActive条件为false

我已经成功地在MVC中实现了数据树视图 但我有一个问题,就是我的活跃状态 我正在将ParentID为空的作为根节点。。。那很好,但是 我还想取一个具有ParentID且父项为active的 条件作为根节点为false 这里ID-1将成为Root,因为它的ParentID为NULL,但我也希望ID-3作为Root,因为它的父(ID-2)isActive为false 这是我的密码: 型号: public class AcList { public long? Pare

SharpDX 3 loading.DDS应用于3d模型(C#)

我正在尝试为游戏创建一个模型查看器,以尝试学习SharpDX,但游戏使用.DDS文件,查看器只能读取.BMPs。我在网上到处找了找,唯一能找到的就是加载它们,但似乎不适合SharpDX(我不知道我是一个noob:D) 我有一种感觉,这将需要完全重做利用DDS格式。简单地读取一个,然后将其转换为位图是否更容易 using SharpDX.Direct3D11; using SharpDX.WIC; namespace ModelViewer.Programming.GraphicClasses

C# 在WinForms中使用时显示(true | false)异常

我正在创建一个Outlook加载项,它有一个子表单。表单上有一个按钮,如果用户单击它,我想通过它生成一个邮件项。我想在电子邮件中自动填充一些信息,然后让用户在空闲时发送 我的代码如下所示: private void btnMailDocNotice_Click(object sender, EventArgs e) { string clientInfo = string.Empty; string matInfo = string.Empty;

C# 当ChildWindow打开和关闭MessageBox时,MainWindow最小化

该程序有一个主窗口,带有打开子窗口的按钮。当其中一个子项显示messagebox时,当我关闭该子项时,主窗口最小化 protected void EventBtn_Click(object sender, RoutedEventArgs e) { Child child = new child(); child.Show(); child.Owner = this; } 解决方案: 感谢@Oscar Martinez 儿童: public partial class

C# 使用Linq从Xml获取特定节点

我想使用Linq从XML响应中获取特定节点 我的Xml: 我的问题是systemXml.Elements(“Cube”)返回null。 这是我的web请求url您的根元素是DataSet,它有child,其中一个是Body,它有child多维数据集。您还需要指定元素的名称空间,即{}。这是为你工作的LINQ XDocument systemXml = XDocument.Load(path); XElement cube = (from cubeElement i

C# 将数据从DB表映射到代码

我有一个设计问题。 我有一个我正在研究的现有系统。 我正在向它添加一个新功能,称为订阅(用于用户订阅) 我有一个表,其中包含订阅类型(各种类型的订阅,为用户提供某些权限) 该表中的每一行都有自己的ID和名称 现在在代码中,我有一个对应于数据库中那些ID的枚举,根据它我知道我正在处理的订阅类型,并据此做出决定 enum SubscriptionTypes{ Silver = 1, Gold = 2 .... } 我的问题是:有没有更好的方法将这些订阅类型(或任何其他“类型表”)映射到代码? 或

C# 单击管理员给出的“一次安装”;已从服务器返回一个引用";

我有一个ClickOnce应用程序。当用户下载此应用程序的安装程序并选择“以管理员身份运行”时,会出现一个错误弹出窗口,显示“已从服务器返回引用” 我怎样才能避免这种情况?另外,我读到ClickOnce应用程序不能做任何需要管理员权限的事情。如果是这种情况,如果我的应用程序需要用户系统上的一些文件/打印机访问权限,我是否需要切换到Windows Installer软件包

C# 从Umbraco获取JSON数据

我是一名前端开发人员,请原谅我没有能力解释我的问题 我正在尝试在一个Umbraco项目中创建一些页面,使用Vue.js显示数据。为此,我尝试设置一个自定义API控制器,当调用它时,它将返回我想要的数据 一个简单的例子是,我想返回所有博客文章。以下是我目前获得的代码: 使用系统; 使用System.Collections.Generic; 使用System.Linq; 使用系统文本; 使用System.Threading.Tasks; 使用Umbraco.Web; 使用System.Web.Ht

C# Gmail未在html电子邮件中显示图像

我正在用HTML制作电子邮件模板,并用MailMessage和Attachment类在C#中对其进行测试。在HTML代码中,我有一个名为mail_header.png的图像,稍后在C代码中,我在其源链接上使用了一个附件。奇怪的是,它在Outlook中工作,但Gmail没有显示图像。我已经读过一些关于这个话题的类似文章,但是所有的答案都是关于一个网络链接的,在我的情况下,网络链接不是一件事。这似乎不是一个安全问题,因为我已经打开了显示Gmail中所有图像的功能。是否有一个变通方法,以便我仍然可以使

C# 转换为泛型指针

我想知道是否有任何方法可以在C#中创建通用指针。问题很类似于,但是我看不到任何方法可以使我的案例中的任何解决方案起作用。虽然它有助于解释为什么将泛型类型限制为值类型是不够的,但也没有帮助,因为这里不希望为每个可能的类型创建重载(虽然可能) 因此,问题设置基本上是有一些通用函数需要将void*强制转换为特定类型的指针,示例函数如下: public static unsafe T[] fooBar<T>(void* ptr, int length) where T : struct {

c#无法从Oracle long raw读取tiff图像

我有一个很长的raw列,其中包含一个由oracle表单应用程序保存的tiff图像,我正试图用c#检索图像并保存它,但没有运气,图像是有效的,但它显示的是蹩脚的图形 数据库列定义 SIGNATURE NOT NULL LONG RAW() C#代码 内部作废保存(字符串帐户) { var commonAccount=新列表() 保存的图像看起来像 我创建了新的oracle表单,并将图像与列绑定,它显示正确,你知道吗? 编辑: 我发现Oracle数据库中的图像保存为Big-Endi

C# 如何使2d精灵沿按键方向以平滑的宽弧移动?

我在Unity做一个小实验项目。我有一个2d精灵,它以一定的速度向前移动,但我希望它以一个宽的弧线向左或向右旋转,并在按键时继续朝那个方向移动 我试着调整它的角速度来获得想要的效果。看起来不自然,它不会停止旋转 我试过勒平。看起来也不自然 代码片段1: bool forward = true; Vector3 movement; void FixedUpdate() { if (forward) { //Moves forward movemen

C# NotifyPropertyChanged isn';t更新CustomControl中的DependencyProperty

我用DP阈值制作了一个CustomControl,如下所示: public class SymbolControl : Control { public static readonly DependencyProperty ThresholdProperty = DependencyProperty.Register("Threshold", typeof(IThreshold<SolidColorBrush>), typeof(SymbolControl)); p

C# 如何在信号集线器上缓冲消息并在正确的客户端出现时发送它们?

我有两种类型的客户端连接我的信号服务器(ASP.NET核心)。其中一些是发送者,一些是接收者。我需要将消息从发送者路由到接收者,这不是一个问题,但是当没有接收者时,我需要以某种方式缓冲消息并且不丢失它们(在某种单例类中,最好的可能是ConcurrentQueue),但是当第一个接收者连接时,消息缓冲区需要开始出列。哪种方法是最好的 我创建了一个单件类,将ConcurrentQueue集合包装起来,并在那个里对消息进行排队和出列。另外,我还有一个单独的单例类,它保存接收方连接ID的集合。我在第二个

C# 如何让xaml热重载在WPF中用于自定义类型

我正在WPF项目中使用ReactiveUI库,看起来 ReactiveUserControl:UserControl和ReactiveWindow:Window 不要使用XAML热重新加载 虽然直接从Usercontrol扩展允许我使用XAML热重载 除此之外,我找不到任何关于这件事的文件或帖子,这完全没有任何解释。 想知道这是否与您必须传入的x:TypeArguments=“navigation:MainVM”有关,还是与ReactiveUI库在内部搞乱了什么有关 我使用的是visual st

C# 返回.net核心api后如何继续执行

我有一个方法可以处理一个大文件以更新数据源。根据文件的大小和所需更改的复杂性,此过程可能需要很长时间才能运行 我想开始处理该文件,然后向调用者返回状态代码200,让他们知道该文件已成功上载 然后,目标是向上传该文件的用户发送一封电子邮件,让他们知道该文件已被处理,并将包括任何信息,例如由于数据验证检查失败而无法处理的单个行 我尽量不等待文件的处理 [路由(“[controller]/[action]”) [ApiController] 公共类ReorderController:Controlle

C# 使用HttpWebRequest减慢第一个HTTP请求

因此,我尝试在我的Revit C#插件(BIM软件)中使用HttpWebRequest,向我的API发送请求。但是每次我尝试这个,它所花费的时间都比Chrome/Firefox/Postman中的请求所花费的时间要长 如果我和邮递员一起发送请求,大约需要1到1.5秒。但是如果我在我的应用程序中发送它,大约需要21到21,5秒。因此,HttpWebrequest似乎产生了某种超时,但我似乎不明白为什么会出现这种情况 我的代码: static public string Get(string bas

C# 当我在richTextBox中的textbox中搜索某个单词时,滚动到搜索单词的顶部,我该怎么办? string[]words=textBox1.Text.Split(','); foreach(单词中的字符串) { int startindex=0; while(startindex

更改所选单词的颜色后,需要使用richTB1.ScrollToCaret() 在下面的例子中 假设textBox1.text=“hello” 每次单击搜索按钮,滚动按钮位于搜索词的顶部 string[] words = textBox1.Text.Split(','); foreach (string word in words) { int startindex = 0; while

C# 我怎样才能使相机的轨道也向上和向下?

我应该使用Cinemachine吗?还是最好从头开始用脚本 脚本将附加到主摄影机 现在它的轨道只有左-右。我想让它在夹钳的作用下360度旋转,这样它就不会向下移动到地板上,也不会向后移动 我也应该是Y,而不仅仅是X,但不确定如何 using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerFollow : MonoBehaviour { public

将数组从VBA传递到C#DLL(使用DllExport公开) 我以前创建了一个Excel/VBA使用的C++ DLL。它工作正常,用于分析和操作工作簿中的数据

当前需要使用JSON将结果发送到web API。这个功能可以直接在VBA中实现,但我更喜欢使用C#DLL。我有现有的代码来创建JSON消息,并对其进行身份验证和发送。缺少的部分是VBA和C#之间的交互 与前面的C++ DLL一样,我希望避免COM注册,并使用RGIESECK.DLLUTRAW。交互立即开始使用整数和双精度,部分使用字符串。以下是我目前的测试: C类中的函数: VBA声明 Public Declare PtrSafe Function extAddIntegers Lib &quo

上一页   1   2   3    4   5   6  ... 下一页 最后一页 共 32238 页