问题标签 [custom-attributes]

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 投票
3 回答
3439 浏览

c# - 如何检查 C# 类是否使用了安全属性

如何检查并确保一个类使用我自己的自定义安全属性?我知道我可以使用反射来获取普通属性,但是如果自定义属性基于如下所示的安全属性,则反射不会显示它。有什么办法可以检查吗?

为什么我需要这个是为了确保加载到基于云的系统的插件必须使用安全属性,以便加载的类无法访问任何受限制的文件等等。

这是我正在使用的自定义安全类:

我必须使用基于 CodeAccessSecurityAttribute 的类,这样 FileIOPermission 才能工作。

此外,如果有另一种方法来限制正在加载的插件的访问,我也可以使用它。

0 投票
3 回答
101 浏览

html - 有没有人遇到过自定义属性不起作用的浏览器?

我正在处理的 Web 应用程序在 HTML 元素上有一些自定义属性,用于存储输出的数据。

只在这里和那里发生,到目前为止,我还没有注意到页面在 IE7、IE8、FF 3.5 和 Chrome 3 上的呈现方式有什么问题。

我想假设一切都会好起来的,但只是想检查其他人是否在其他浏览器中遇到了自定义属性问题。

我知道添加自定义属性不是标准的一部分,但对我来说重要的是页面如何输出给客户。

0 投票
6 回答
4293 浏览

.net - 使用属性的方法分析

是否可以通过 .NET 中的属性来分析单个方法?

我目前正在尝试在大量使用静态方法的大型遗留应用程序中定位一些瓶颈。目前,集成框架根本不是一种选择。由于大多数调用使用静态方法,接口和依赖注入不可用。破解代码来记录诊断也不是一个可行的解决方案。

我知道市场上有一些分析工具,但它们目前超出了预算。理想情况下,我将能够创建自己的自定义属性,该属性将记录有关方法进入和方法退出的一些基本信息。我从来没有真正使用过自定义属性,所以如果这甚至可能的话,我将不胜感激。

如果可能的话,我想通过配置文件启用分析。这将支持通过单元和集成测试进行分析。

0 投票
3 回答
174 浏览

c# - 是否有不使用 CustomAttributes 的理由?

如果有理由我不应该走这条路,这主要是征求意见

我有一个由 CodeSmith 生成的多层应用程序。在 UI 级别需要有一些字段是必填的,并且必填字段会根据绑定实体中的字段值而有所不同。我正在考虑做的是向实体中的每个属性添加一个“PropertyRequired”CustomAttribute,当我在其管理器中加载实体时,我可以设置为真或假。然后我将使用 Reflection 来查询属性并在 UI 级别向用户提供视觉反馈,并且我可以在保存之前验证所有必需的属性在管理器中是否具有有效值。我已经将此作为一个实体中的一个属性的概念证明,但在我尝试将其扩展到应用程序的其余部分之前,我想问一下是否有更多经验的人告诉我去为了它,或者为什么我会' 当我扩大规模时不喜欢它。如果这是一个坏主意,或者您可以提出更好的方法,请提出您的意见。

0 投票
2 回答
5366 浏览

asp.net-mvc - ActionResult 上的自定义属性

这可能是一个菜鸟问题,但是;

假设我有一个 ActionResult,我只想在下班后授予访问权限。

假设我想用自定义属性装饰我的 ActionResult。

所以代码可能看起来像这样;

我将如何让它发挥作用?

我已经对创建自定义属性进行了一些研究,但我认为我错过了如何使用它们的内容。

请假设我对创建和使用它们几乎一无所知。

0 投票
3 回答
658 浏览

c# - 使用自定义属性

看看以下问题,自定义 .NET 属性的真实世界使用您将如何实施@Esteban 提出的解决方案?

我对何时何地执行代码感到有点困惑。您能否提供一个好的代码示例。

我以前问过这个问题,但没有正确表达我想是的......

0 投票
2 回答
272 浏览

c# - 如何让属性知道它所在的属性的名称?

我想实现一个简单的属性,用于将数据库列映射到属性。

所以到目前为止我所拥有的是这样附加的东西:

有没有一种方法可以让属性“知道”它所在的字段,以便对于名称与 ColumnName 相同的属性,我可以只应用没有名称参数的属性,或者我必须在我反映属性的地方处理这个问题。我想最终这样做:

0 投票
2 回答
356 浏览

c# - 是否有任何属性默认值初始值设定项属性?

我需要这样

用法:

可以这样创作吗?

我知道另一种方式

否则

但我只需要属性。

0 投票
1 回答
3055 浏览

c# - asp.net mvc中自定义属性的执行优先级

我的 asp.net mvc(C#) 应用程序中有两个自定义属性。

当我将这些属性用于我的操作时,哪个会首先执行?

我可以为我的操作使用多个自定义属性吗?如果是这样,在上面的 Action 中,哪个自定义属性会先执行?

0 投票
1 回答
4952 浏览

c# - 如何从基类调用 GetCustomAttributes?

我需要能够从其基类中的方法检索类的自定义属性。现在,我通过基类中的受保护静态方法执行此操作,实现如下(该类可以应用相同属性的多个实例):

我因此从派生类中调用它:

理想情况下,我可以从构造函数调用它并缓存结果。

谢谢。

附言

我意识到 GetCustomAttributes 不能保证根据词汇顺序返回它们。