问题标签 [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.

0 投票
0 回答
286 浏览

c# - 如何使用 TypeDelegator 参数制作泛型方法?

面临有趣的问题。当我尝试调用使用 TypeDelegator 参数构造的泛型方法时,C# 运行时抛出“不支持”异常。这是示例:

什么是解决方法或解决方案?

PS:我不能删除 MyTypeDelegator,因为它作为动态软类的类型别名,来自 3rd 方库。真正泛型 Method 的签名和实现取决于 MyTypeDelegator 中存储的具体数据。

0 投票
3 回答
57 浏览

c# - 非共享操作和 NotSupportedException

我正在开发一个库来映射 Nat 设备中的端口。这些 Nat 设备使用不同的协议(及其版​​本)来映射端口、获取外部 IP 地址、查找可用端口、列出它们、释放它们等。

所以,我为他们每个人准备了一堂课:

  • UpnpWanIPConnection1
  • UpnpWanIPConnection2
  • UpnpWanPPPConnection1
  • UpnpWanPPPConnection2
  • 点对点
  • 五氯苯酚

它们中的每一个都共享一些常见的操作,例如 AddPorMapping、GetExternalIP、RemovePortMapping,然后,它们实现了一个接口 INat。

该库可以按如下方式使用:

问题是其中一些包括额外的操作,例如。GetAllMappings 而其余的则没有。然后,如果我将那些非共享操作作为接口的一部分包含在内,那些不实现该操作的设备(因为不是它们支持的协议的一部分)将需要抛出 NotSupportedException,这对谁来说是非常糟糕的使用图书馆。看一看:

我在考虑 CanGetPortList、CanDoThis、CanDoThat 等属性,但我不喜欢它。

当前的方法(抛出 NotSpportedException)是最好的方法吗?

0 投票
1 回答
350 浏览

c# - 在 LINQ 表达式中操作变量类型

我正在尝试返回符合我选择的年龄过滤器的年龄视图。我读到 LINQ 不能接受实际的 C# 操作,例如 .ToString() 或 int.Parse,因此您必须在 lambda 表达式本身之外执行它们。

我已经尝试过了,但我仍然收到 NotSupportedException,特别是

LINQ to Entities 无法识别方法 'Int32 CalculateAgeList(System.DateTime)' 方法,并且此方法无法转换为存储表达式。

我已经尝试调试以弄清楚发生了什么,但我似乎无法完全找到问题的背景。

我的退货声明是

由于Actors.Age没有映射,我必须从出生日期计算年龄,这就是CalculateAge这里的:

所以我认为这应该可行,因为我从表达式中删除了所有转换,但它仍然很适合。

我也相信这个“​​应该”像一个类似的过程一样在生成一个年龄列表以最初过滤(填充存在用于过滤的年龄的下拉框)时工作,如下所示

对于完整的图片,它也转换为该方法的字符串,因为我不能在表达式中使用 .ToString() 。

那么为什么它适用于生成年龄列表,但不适用于实际的过滤过程呢?这与我的表达方式中使用Wherevs有关系吗?Select

0 投票
1 回答
82 浏览

linq - 已尝试附加或添加一个不是新的实体,可能是从另一个 DataContext 加载的。不支持

我收到此错误,但我不知道在哪里修复。它抛出这个异常

“已尝试附加或添加一个不是新的实体,可能是从另一个 DataContext 加载的。不支持。”

我正在使用委托。添加新数据时会引发事件。

这是活动

这是表单中的功能

listDaiLy 类型是 Bingdinglist(Of DAILY)

DAILY 是一个由 linq 创建的类

0 投票
1 回答
749 浏览

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,直接从网站下载。

提前致谢。

0 投票
1 回答
829 浏览

c# - 下载文件时出现 NotSupportedException

目前,我在我的 Mac 上运行了一项服务,该服务是用 C# 编写的,位于usr/local/program. 该服务能够通过根据服务器版本号检查版本号来检测何时需要更新。更新方法会运行,但是当它尝试下载update.xml包含信息和要下载的文件的文件时总是会出现异常。这是我们从自定义记录器中获得的异常:

我对此进行了研究,根据我发现的文档,NotSupportedException 表示“该方法已在多个线程上同时调用”。但是,这是该服务第一次尝试下载文件,所以我不明白这是怎么发生的。我想到的一种可能性是它正在尝试将文件下载到,usr/local/program/update.xml但我授予程序根访问该文件夹的权限。

0 投票
2 回答
17006 浏览

android - 此语言级别不支持 try-with-resources - Android

在以下发布的代码中,我在 android 中遇到“此语言级别不支持 try-with-resources”的问题,我尝试将语言设置为 7,但它仍然给我同样的例子,而且它一直给我选项更改为语言 7。

0 投票
0 回答
548 浏览

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]

//验证文本框是否为空的方法,然后错误消息应该在新房子计算器中可见。

0 投票
1 回答
64 浏览

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

0 投票
1 回答
161 浏览

android - 我的网络视图视频在三星标签中播放,但在手机中没有

我创建了一个 Web 视图并使用嵌入式 flv 视频链接作为视频链接。我可以在我的三星标签中播放它,但是当我尝试在我的三星手机中播放它时,所有节目都是带有问号的蓝色乐高积木。我可以在我的标签中播放它但不能在手机中播放的原因是什么?

这是我的代码

MainActivity.java

activity_main.xml

显现