草庐IT

access-protection

全部标签

c# - mscorlib.dll : Access to the path . 中发生类型为 'System.UnauthorizedAccessException' 的未处理异常。被拒绝

我正在尝试将文件写入一个存在的目录,该目录由我在G:\\中创建,即不是系统目录或根驱动器,就像这样File.WriteAllBytes(directoryPath.Replace("wav","mp3"),asBytesArray);但这给我抛出了这个异常:Anunhandledexceptionoftype'System.UnauthorizedAccessException'occurredinmscorlib.dllAdditionalinformation:Accesstothepath'G:\Song'isdenied.我该如何解决这个问题?请帮忙!这是在我从VisualSt

c# - 如果源绑定(bind)适用,如何访问快速访问工具栏命令 `Add to Quick Access Tool`

如果我已经为它绑定(bind)了集合,我该如何添加RibbonLibrary默认的快速访问项容器。当我从UI添加快速访问工具项时,它会抛出OperationisnotvalidwhileItemSourceisinuseinuse。ObservableCollection_MenuItems;ObservableCollection_QuickMenuItems;publicObservableCollectionMenuItems{get{return_MenuItems;}}publicObservableCollectionQuickMenuItems{get{return_Qu

c# - 随机错误 : Attempted to read or write protected memory

我们有一个使用WCF服务的C#.Net应用程序。该应用程序部署在我们的生产服务器中的Windows服务应用程序下。该模块的一部分负责为worker今天要工作的较小区域创建形状文件((*.shp,*.dbf),并将它们发送到PDA。为了编写形状文件,我们使用第三方dll,NetTopologySuiteGisSharpBlog.NetTopologySuite.IO.ShapefileWriter它也在C#中。(我不确定它引用的任何dll是否使用非托管代码。)该系统可能会正常工作一段时间,比如一周。然后突然我们得到一个异常说Attemptedtoreadorwriteprotectedm

c# - MS Access - C# - 检索最新插入的 guid

有没有办法用C#检索最新插入的guid?我试过这个:创建了一个表Cars,其字段ID类型为自动编号、replicationID和字段名称varchar(250)。varcommand=myConnection.CreateCommand();command.Connection.Open();command.CommandText="INSERTINTOCars(Name)VALUES('Pagani')";command.ExecuteNonQuery();command=context.Database.Connection.CreateCommand();command.Comm

C#访问派生类中的 protected 成员

这个问题在这里已经有了答案:Whycan'tIaccessC#protectedmembersexceptlikethis?(7个答案)关闭9年前。我写了下面的代码:publicclassA{protectedstringHowdy="Howdy!";}publicclassB:A{publicvoidCallHowdy(){Aa=newA();Console.WriteLine(a.Howdy);}}现在,在VS2010中它会导致以下编译错误:Cannotaccessprotectedmember'A.a'viaaqualifieroftype'A';thequalifiermust

c# - 尝试使用 ODP.NET 在 Oracle 11g 中读取或写入 protected 内存

我正在开发一个应该长时间运行并通过ODP.NET广泛使用Oracle(11g)数据库的应用程序。不过,偶尔(每2或3天)ODP.NET会抛出System.AccessViolationException,然后需要重新启动应用程序。这是我的堆栈跟踪:Unhandledexception:System.Reflection.TargetInvocationException:Exceptionhasbeenthrownbythetargetofaninvocation.--->System.AccessViolationException:Attemptedtoreadorwritepro

c# - 这个 ReSharper "Access to disposed closure"警告是否值得担心?

这不同于thisone因为在那种情况下警告是有效的。在这种情况下,根据接受的答案,警告无效。我在寻找答案时看到了那个问题,它没有回答这个问题。给定以下代码:internalListGetPaletteList(intuserId){using(varstashEntities=newStashEntities())using(varpaletteEntities=newPaletteEntities()){varpaletteList=frompaletteinpaletteEntities.PalettesfromstashinstashEntities.Stasheswherepa

c# - 如何获取 Access (Jet) 数据库中的表列表?

我需要查看我的C#程序使用的Access数据库中是否存在一个表。知道有其他数据库的SQL命令将返回表列表。Access/Jet数据库有这样的命令吗? 最佳答案 试试GetSchema()connection.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=c:\\access.mdb";connection.Open();DataTableuserTables=connection.GetSchema("Tables");

c# - 在我的场景中抽象和 protected 之间有什么区别 - C#

具有公共(public)构造函数的公共(public)抽象类与具有protected构造函数的公共(public)类之间有什么区别。我们的抽象类中没有任何抽象函数,但我们希望程序员只能创建扩展该类的对象。这两种情况都可以编译和工作,但是我不明白在什么情况下使用哪个更好。我从小就明白,虽然你不能直接实例化一个抽象类(只能通过一个非抽象的子类),但抽象类通常应该包含需要由该类的子类实现的抽象函数。在公共(public)类中没有protected构造函数是否意味着无法实例化此类(这是我们唯一的构造函数)。 最佳答案 MSDNstates关

C# 字典 : faster access but less memory footprint

我需要一些关于以最小内存占用和最大访问性能进行存储和访问的最佳方式的建议。例如。对于每辆车,我想存储型号和名称。我有以下几点想法:选项1:Dictionary>values=newDictionary>();Dictionarylist=newDictionary();list.Add("2001","JettaS");list.Add("2002","JettaSE");list.Add("2002","JettaLE");values.Add("VolksWagen",list);选项2:Dictionary>>values2=newDictionary>>();List>list