草庐IT

stream_resolve_include_path

全部标签

c# - 序列化异常 : Type is not resolved for member "..."

我一直在尝试将程序集动态加载到AppDomain。我需要这样做是因为我想动态调用一个方法,但在我的应用程序运行时不要保留DLL的句柄,以便在需要时可以替换它。但我收到此SerializationException异常:类型未解析成员“...”这是我的代码:AppDomaindomain=AppDomain.CreateDomain("TempAppDomain",null,AppDomain.CurrentDomain.SetupInformation);try{objectobj=domain.CreateInstanceFromAndUnwrap(dllPath,typeName)

c# - 流利的 NHibernate "Could not resolve property"

我已经阅读了很多关于相同错误的问题,但没有一个与我的确切问题相匹配。我正在尝试使用FluentNHibernate访问一个对象的属性,该对象本身是根对象的一部分。一些答案说我需要使用投影,其他人说我需要使用连接,我认为它应该通过延迟加载来工作。这是我的两个类以及Fluent映射:美术课publicclassArtist{publicvirtualintId{get;set;}publicvirtualstringName{get;set;}publicvirtualIListAlbums{get;set;}publicvirtualstringMusicBrainzId{get;set

c# - 如何使用 Stream 获取图像大小(宽 x 高)

我有这段代码用来读取上传的文件,但我需要获取图像的大小,但不确定我可以使用什么代码HttpFileCollectioncollection=_context.Request.Files;for(inti=0;i先生,我可以得到正确的文件,但是如何检查它的图像(宽度和大小)? 最佳答案 首先你必须写图像:System.Drawing.Imageimage=System.Drawing.Image.FromStream(newSystem.IO.MemoryStream(byteArrayHere));然后你有:image.Height

c# - 我的 EventWaitHandle 说 "Access to the path is denied",但不是

快速总结我现在所知道的我有一个EventWaitHandle我创建然后关闭。当我尝试使用重新创建它时thisctor,会抛出“访问路径...被拒绝”异常。这种异常很少见,大多数时候它只是重新创建了EventWaitHandle正好。通过下面(由我)发布的答案,我可以成功调用EventWaitHandle.OpenExisting并在抛出异常的情况下继续,但是,EventWaitHandle的构造函数应该为我做这件事,对吗?这不就是outparameter,createdNew是为了?初始问题我在同一台服务器上有以下架构、Windows服务和Web服务。Web服务通过打开和设置Windo

c# - 调用 Stream.Write 和使用 StreamWriter 有什么区别?

实例化一个Stream对象,比如MemoryStream和调用memoryStream.Write()方法来写入有什么区别流,并使用流实例化一个StreamWriter对象并调用streamWriter.Write()?考虑以下场景:你有一个方法接受一个Stream,写入一个值,然后返回它。稍后会读取流,因此必须重置位置。有两种可能的方法(似乎都有效)。//InstantiateaMemoryStreamsomewhere//-PassedtothefollowingtwomethodsMemoryStreammemoryStream=newMemoryStream();//Notus

c# - Entity Framework 核心 .Include() 问题

一直在尝试使用efcore并遇到include语句的问题。对于这段代码,我得到了2家公司,这是我所期望的。publicIEnumerableGetAllCompanies(HsDbContextdb){varc=db.Company;returnc;}返回[{"id":1,"companyName":"new","admins":null,"employees":null,"courses":null},{"id":2,"companyName":"TestCompany","admins":null,"employees":null,"courses":null}]如您所见,有2家公

c# - 从 wcf 绑定(bind) transferMode 从 "Buffered"更改为 "Streamed"是否被视为客户端的重大更改?

我有一个WCF服务端点,它通过流提供二进制文档。端点看起来像这样:publicStreamGetFile(intfileId){...}此服务端点的basicHttpBinding被错误地配置为使用TransferMode="Buffered"。服务端点当前由我无法控制的集成方使用。由于缓冲传输模式的内存消耗问题,我想将其更改为TransferMode="Streamed"。我能否安全地对服务绑定(bind)配置进行此更改,并期望这不会对任何集成方造成任何影响? 最佳答案 据我所知,WCF流模式传输是在客户端选择加入的,这意味着即使

c# - "Could not find a part of the path"错误信息

我正在用C#编程,想从闪存盘复制一个文件夹和子文件夹以启动。这是我的代码:privatevoidcopyBat(){try{stringsource_dir="E:\\Debug\\VipBat";stringdestination_dir="C:\\Users\\pc\\AppData\\Roaming\\Microsoft\\Windows\\StartMenu\\Programs\\Startup";if(!System.IO.Directory.Exists(destination_dir)){System.IO.Directory.CreateDirectory(destin

c# - 如何将 System.IO.Stream 转换为图像?

如何将图像的Stream(我使用MediaLibrary中的Album.GetArt方法检索)转换为可用的图像Image在我的应用程序中? 最佳答案 简单...varimg=Bitmap.FromStream(stream); 关于c#-如何将System.IO.Stream转换为图像?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/18134234/

c# - 在 Entity Framework 查询中过滤 "Includes"表

这是用于.NET3.5的EntityFramework:我需要查询一个表并包含一对多关系的“多”表的集合。我正在尝试将该集合作为查询的一部分进行过滤-我是EntityFramework的新手,而且我在弄清楚它时遇到了麻烦。简化示例:Author有Books,而Book有一个IsFiction列。我想要一个过滤后的作者列表,以及所有小说书籍。没有过滤器,很简单:varq=fromaindb.Authors.Include("Books")wherea.BirthYear>1900selecta;我可以事后过滤,比如:varfictionBooks=a.Books.Where(b=>b.I