问题标签 [extended-properties]

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 投票
1 回答
1784 浏览

python - 如何使用 python 获取文件的扩展 MacOS 属性?

我有兴趣使用 python 从文件中获取更多信息。

我知道使用 os.stat(如下所示)会返回有关文件的信息,但我想从文件中获取其他属性,例如“从哪里来?”

但是,这些不是我感兴趣的属性。我有兴趣获取以下所有属性(特别是“来自哪里”)

在此处输入图像描述

我怎样才能得到“从哪里来”字段?

我试过使用 os.access,但这并没有返回我想要的,并且一直在搜索os 上的文档,所以我不确定我还能尝试什么。

0 投票
2 回答
454 浏览

c# - 我希望文本框、按钮、标签等基本表单控件具有相同的自定义方法

我发现没有直接在下面的基类:

这些是它们的定义:

在 .net #region Assembly System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 // C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.5\System .Windows.Forms.dll

我需要覆盖刷新按钮并为每个控件添加一些自定义属性和一些自定义事件处理程序。因此我决定创建一个自定义控件。但那是在我意识到并非每个类都直接从 Control 扩展之前。我知道我可以使用接口至少强制方法/属性在合同中,但我希望能够为这些“自定义”方法编写一次代码,而不是每次扩展接口时。

还有其他方法吗?

这是自定义 Control 类和我想要继承的所需功能。幻想是我会做这样的事情:

public class TextBox:Sgctrl(当然是幻想,因为我的方式不可能,如下所示)

0 投票
1 回答
356 浏览

exchange-server - 如何通过 Exchange EWS/EWS 托管 api 获取“网页”联系人字段?

我正在尝试使用 EWS 托管 api 从交换中提取联系人。我已经设法通过这个链接找到了几乎所有字段的属性标签。

仍然有一些领域我无法获得。主要的是“网页”字段。此字段是否可用作其他名称,因为通过上述链接中的属性标签列表搜索此字段不匹配任何名称。

提前感谢您的帮助。

0 投票
1 回答
296 浏览

sql-server - 将扩展属性用于文档目的?

我打算将扩展属性用于文档。因此,要将描述和注释保存到表、视图等。像这样:

我只是想知道这是否是个好主意。这种方法是否常用,信息是否会保留在数据库中?

到目前为止,我发现信息保持在 上ALTER VIEW,但在 上被删除DROP VIEW。没关系。但是还有其他可能删除信息吗?

0 投票
1 回答
2161 浏览

postgresql - 如何在 PostgreSQL 中添加扩展属性

是否可以像我们在 SQL Server 中那样在 PostgreSQL 的表和/或列中添加一种扩展属性?

我一直在谷歌中寻找这个,但我找不到任何关于它的东西。

我想描述列(数据字典)并添加以后可以通过反射与我在 Java 中的属性匹配的参数。

0 投票
1 回答
558 浏览

macos - 在 OS X 上将扩展属性写入文件

我试图setfattr在命令行中使用该命令,但它告诉我command not found。我假设这意味着该软件包未安装,但是据我了解,OSX 默认情况下应该启用扩展属性。有任何想法吗?

0 投票
1 回答
723 浏览

email - EWS 中的扩展属性

我正在与 Exchange 交互以提取具有特定扩展属性的电子邮件。我能够获取使用新创建的扩展属性发送的电子邮件,但是当我回复电子邮件时,这些属性不会保留..这是正常行为吗?有没有办法解决它?

我现在用来发送和获取电子邮件的代码如下

发送带有扩展属性的电子邮件

使用扩展属性获取电子邮件

任何帮助将不胜感激!

谢谢

0 投票
2 回答
757 浏览

android - Android 日历提供程序:仅在最初创建的跨设备扩展属性同步,所有进一步的更新不同步

当我创建 Google 日历事件并将扩展属性附加到它时,一切都按预期工作 - 事件及其扩展属性都得到同步,因此可以从不同的设备访问它们。这是代码:

现在我想更新我的扩展属性,假设用“valueB”替换“valueA”,这就是我所做的:

扩展属性值更新成功,我可以在执行更新的设备上看到“valueB”。但它从不与 Google 日历服务器同步,因此其他设备始终显示“valueA”。当我尝试将另一个扩展属性添加到同一事件时,我可以观察到相同的行为 - 我只能在当前设备上看到这两个扩展属性。新的扩展属性永远不会同步。

谁能帮助理解我做错了什么?我需要能够将多个扩展属性添加到事件以及稍后编辑这些属性。

PS 我可以将多个扩展属性附加到一个循环中的新事件,而不是附加一个初始扩展属性,它们都将在设备之间成功同步:

因此,仅当我尝试更新现有属性或向已经具有“初始”扩展属性的事件添加(不是同时在循环中!)新属性时,才会出现同步问题。

0 投票
1 回答
401 浏览

sql-server - 使用扩展属性的 SQL Server 数据库中的动态行级安全性

我们需要为客户提供对暂存数据库的访问权限,以便他们可以将数据提取到自己的服务器中,但每个表都包含所有客户数据。所有表都有一个“CustomerID”列。客户应该只看到 customerID 与他们相同的行。

我不是在寻找为每个客户创建单独的数据库或视图的建议,因为这两个建议都是高维护和低效率的。

我的解决方案必须与:

  • 100GB 数据库
  • 400张桌子
  • 从核心事务数据库每 30 分钟更新一次
  • 季度架构更改(应用程序处于持续开发中)。

谁能给我一个明确的答案,说明为什么以下方法不安全或不起作用?:

我为每个客户设置了一个数据库用户,他们的 customerID 作为扩展属性。

我创建了每个表的视图,该视图从表中动态选择 *,其中 customerID 列与登录用户的扩展属性 CustomerID 相同。代码如下所示,并且运行良好:

为了提供对视图的访问,我创建了一个通用数据库角色“Customer_Access_Role”。此角色有权访问所有表视图,但拒绝访问数据库表本身。

为了防止用户更改自己的 customerID,我拒绝访问扩展属性,如下所示:

最终结果是我只需要一个数据库和一组权限。

要添加新客户,我需要做的就是创建一个新用户,并将其 customerID 作为扩展属性,并将其添加到 Customer_Access_Role。而已!

0 投票
1 回答
776 浏览

sql - 使用临时表扩展属性批量更新

我需要半自动化扩展属性更新,无论对错,我计划做的是用所有数据填充临时表,然后在检查值是否已经存在时以某种方式加入临时表。然后我想遍历临时表中的每一行,如果值存在,调用函数sp_updateextendedproperty,如果不调用函数sp_addextendedproperty。以下是我的出发点,什么会使这项工作?

新脚本