问题标签 [notsupportedexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 如何使用 TypeDelegator 参数制作泛型方法?
面临有趣的问题。当我尝试调用使用 TypeDelegator 参数构造的泛型方法时,C# 运行时抛出“不支持”异常。这是示例:
什么是解决方法或解决方案?
PS:我不能删除 MyTypeDelegator,因为它作为动态软类的类型别名,来自 3rd 方库。真正泛型 Method 的签名和实现取决于 MyTypeDelegator 中存储的具体数据。
c# - 非共享操作和 NotSupportedException
我正在开发一个库来映射 Nat 设备中的端口。这些 Nat 设备使用不同的协议(及其版本)来映射端口、获取外部 IP 地址、查找可用端口、列出它们、释放它们等。
所以,我为他们每个人准备了一堂课:
- UpnpWanIPConnection1
- UpnpWanIPConnection2
- UpnpWanPPPConnection1
- UpnpWanPPPConnection2
- 点对点
- 五氯苯酚
它们中的每一个都共享一些常见的操作,例如 AddPorMapping、GetExternalIP、RemovePortMapping,然后,它们实现了一个接口 INat。
该库可以按如下方式使用:
问题是其中一些包括额外的操作,例如。GetAllMappings 而其余的则没有。然后,如果我将那些非共享操作作为接口的一部分包含在内,那些不实现该操作的设备(因为不是它们支持的协议的一部分)将需要抛出 NotSupportedException,这对谁来说是非常糟糕的使用图书馆。看一看:
我在考虑 CanGetPortList、CanDoThis、CanDoThat 等属性,但我不喜欢它。
当前的方法(抛出 NotSpportedException)是最好的方法吗?
c# - 在 LINQ 表达式中操作变量类型
我正在尝试返回符合我选择的年龄过滤器的年龄视图。我读到 LINQ 不能接受实际的 C# 操作,例如 .ToString() 或 int.Parse,因此您必须在 lambda 表达式本身之外执行它们。
我已经尝试过了,但我仍然收到 NotSupportedException,特别是
LINQ to Entities 无法识别方法 'Int32 CalculateAgeList(System.DateTime)' 方法,并且此方法无法转换为存储表达式。
我已经尝试调试以弄清楚发生了什么,但我似乎无法完全找到问题的背景。
我的退货声明是
由于Actors.Age
没有映射,我必须从出生日期计算年龄,这就是CalculateAge
这里的:
所以我认为这应该可行,因为我从表达式中删除了所有转换,但它仍然很适合。
我也相信这个“应该”像一个类似的过程一样在生成一个年龄列表以最初过滤(填充存在用于过滤的年龄的下拉框)时工作,如下所示
对于完整的图片,它也转换为该方法的字符串,因为我不能在表达式中使用 .ToString() 。
那么为什么它适用于生成年龄列表,但不适用于实际的过滤过程呢?这与我的表达方式中使用Where
vs有关系吗?Select
linq - 已尝试附加或添加一个不是新的实体,可能是从另一个 DataContext 加载的。不支持
我收到此错误,但我不知道在哪里修复。它抛出这个异常
“已尝试附加或添加一个不是新的实体,可能是从另一个 DataContext 加载的。不支持。”
我正在使用委托。添加新数据时会引发事件。
这是活动
这是表单中的功能
listDaiLy 类型是 Bingdinglist(Of DAILY)
DAILY 是一个由 linq 创建的类
c# - C# SharpZipLib 提取 .TGZ NotSupportedException
我是编程新手,所以请耐心等待。
我目前正在使用 Visual C# 2010 Express,.NET Framework 4.0 开发一个小程序,它在 Linux 机器上启动一个脚本(创建文件 /tmp/logs.tgz),下载文件然后我想提取它。运行脚本并通过 Renci.SshNet 下载文件完美无缺。但是当我想提取它时,它给了我一个错误“NotSupportedException”我的文件路径格式不正确(我认为不是这种情况?)。我直接从这里复制并粘贴了代码(从 TGZ (.tar.gz) 中简单完整提取)并根据我的需要对其进行了编辑:
我什至尝试在没有 EnviromentVariable 的情况下设置 localFile 和 localDir 字符串,但这没有帮助。我试过: - 直接在 C:\(或映射的网络驱动器 U:)上下载并解压缩它,以防止文件名过长(不应该这样,因为它永远不会超过 86 个字符)。- string = @"C:..\logs", string = "C:\..\logs", string = @"C:..\logs\" 等 - 没有 myTime 尝试过 - 使用 ICSharpCode.SharpZipLib 。核;
我做了一个 MessageBox.Show(localDir); 在 tarArchive.ExtractContents(localDir) 之前;它显示“C:\Users\Baumann\Desktop\logs20140530”是正确的,这就是我想将其提取到的目录。即使在执行之前创建目录也无济于事。
我还创建了一个只有一个按钮的新项目,该按钮应该启动提取并发生相同的错误。
我试过,分开做,先提取 GZip,然后提取 .tar,但在提取 GZip 时它也给了我同样的错误(使用 ICSharpCode.SharpZipLib.Core;当然)。
让我更加疯狂的是,它开始提取它,但不是所有的,在它失败之前。并且总是相同的文件,我不清楚为什么这些文件,为什么不是其他文件。
我在 Windows 8.1 上,使用 SharpZipLib 0.86.0.518,直接从网站下载。
提前致谢。
c# - 下载文件时出现 NotSupportedException
目前,我在我的 Mac 上运行了一项服务,该服务是用 C# 编写的,位于usr/local/program
. 该服务能够通过根据服务器版本号检查版本号来检测何时需要更新。更新方法会运行,但是当它尝试下载update.xml
包含信息和要下载的文件的文件时总是会出现异常。这是我们从自定义记录器中获得的异常:
我对此进行了研究,根据我发现的文档,NotSupportedException 表示“该方法已在多个线程上同时调用”。但是,这是该服务第一次尝试下载文件,所以我不明白这是怎么发生的。我想到的一种可能性是它正在尝试将文件下载到,usr/local/program/update.xml
但我授予程序根访问该文件夹的权限。
android - 此语言级别不支持 try-with-resources - Android
在以下发布的代码中,我在 android 中遇到“此语言级别不支持 try-with-resources”的问题,我尝试将语言设置为 7,但它仍然给我同样的例子,而且它一直给我选项更改为语言 7。
c# - 断言失败失败。System.NotSupportedException:控件类型不支持“HasFocus”的 GetProperty:窗口
我正在尝试在 FireFox 浏览器中运行我的 Coded UI 测试并收到一条错误消息:
断言失败失败。System.NotSupportedException:控件类型不支持“HasFocus”的 GetProperty:窗口
我正在尝试在 FireFox 浏览器中运行我的 Coded UI 测试并收到一条错误消息:
断言失败失败。System.NotSupportedException:控件类型不支持“HasFocus”的 GetProperty:窗口
[DataSource("Microsoft.VisualStudio.TestTools.DataSource.TestCase"," http://tfs.test.com:8080/tfs/enterprise;Microsoft .Net", "12004", DataAccessMethod.Sequential), TestMethod]
//验证文本框是否为空的方法,然后错误消息应该在新房子计算器中可见。
entity-framework - Entity Framework Common Where
I have two entities with common properties. I need to apply some where in my query using the common properties. So I decide to do this:
The problem is using this way and after apply .ToList() I receive: NotSupportedException. LINQ to Entities only supports casting EDM primitive or enumeration types.
I there a way to fix it or I need to use the Where(string) of ObjectQuery?
Thanks
android - 我的网络视图视频在三星标签中播放,但在手机中没有
我创建了一个 Web 视图并使用嵌入式 flv 视频链接作为视频链接。我可以在我的三星标签中播放它,但是当我尝试在我的三星手机中播放它时,所有节目都是带有问号的蓝色乐高积木。我可以在我的标签中播放它但不能在手机中播放的原因是什么?
这是我的代码
MainActivity.java
activity_main.xml
显现