问题标签 [propertybag]

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 回答
275 浏览

sharepoint - SharePoint 2013 - 通过列表设置继承/克隆 aspx 网站的权限

我面临以下问题:

我添加了一个自定义列表设置,它显示在任何列表的常规设置下。常规设置中的链接重定向到管理员可以设置一些设置的 aspx 站点。

没有正确权限的普通用户看不到列表设置(这是正确的),但他们可以通过直接调用 URL 并更改我存储在列表属性包中的值来打开 aspx 站点。

aspx-Site 似乎继承了根的权限,但我需要它具有与列表设置页面相同的权限。

有谁知道这是怎么做到的吗?

提前致谢!!

0 投票
1 回答
484 浏览

c# - 从存储在 Access 数据库中的 VB6 PropertyBag 获取数据

我有一个遗留系统,我正在从 VB 6 移植到 C#,并且正处于从 Access 中的旧应用程序数据库中获取数据并将其移植到 Sql Server 中的新数据库的阶段。

访问数据库中的几个字段是字符串类型并包含 VB 6 PropertyBag 的内容。它基本上就像 C# 中带有键值对的字典一样使用。有一个属性的名称,然后是它的值,通常是一个数字或字符串。

有人在翻译 VB 6 PropertyBag 数据方面取得了成功吗?

谢谢。

0 投票
2 回答
1034 浏览

vb.net - 在 VB6 PropertyBag 中保存设置的 VB.Net 中的等价物是什么?

我正在将应用程序从 vb6 迁移到 vb.net。

该应用程序有一些复选框和下拉列表,我们可以将其值存储在文件中。为此,它使用 propertybag writeproperties 返回一个变体,然后将其逐个文件写入文件。

类似地,对于加载设置,使用 file get 加载文件并传递一个变体。然后使用变体加载属性包内容并设置属性。

在 vb.net 中执行此操作的正确方法是什么?我也必须使用以前保存的文件。

谢谢。

0 投票
1 回答
376 浏览

vb6 - 通过winsock发送propertybag?

我无法发送propertybagover winsock。我有一个客户端/服务器应用程序,它通过使用propertybag. 我将其propertybag转换为字节数组并尝试将其发送过来winsock,然后当我将字节数组转换回 apropertybag时,它似乎无法读取它。看起来数据在发送时已损坏。

客户(发送财产包)

服务器(接收财产包)

我收到的错误:

当我尝试在没有 的单个程序中执行代码时winsock,它工作得很好。当我将字节数组发送到winsock.

0 投票
2 回答
724 浏览

c# - 如何在 C# 中提取通过 MSMQ 从 VB6 发送的属性包或复杂对象

我是 VB6 和 MSMQ 的新手。我在网上浏览了很多教程,但似乎我的问题没有解决方案。

我设法从 C# 发送到 C# 或 VB6 到 VB6,但不是从 VB6 到 C#,反之亦然。所以我想知道这是一种方法,还是没有办法进行这种交流。

例如:我想将此发送到 MSMQ

并在 C# 中获取详细信息,有“给定编码中的无效字符。第 1 行,位置 1。” 使用 XmlMessageFormatter 时出错

我也尝试从流中读取,但它在我的字符串中出现了一个奇怪的符号。下面是代码,这是输出“늓\0\0\b\b휖ꭑ(\0customer\0Bob\0\b\a剂틠4\0product\v\0MoeHairSuit\b调⫳ᄂ.quantity\0 "

我收到此异常“无法反序列化作为参数传递的消息。无法识别序列化格式。” 使用 ActiveXMessageFormatter 时,如下所示

你们知道怎么做吗?先谢谢了

0 投票
2 回答
2241 浏览

c# - NancyFx 动态词典

我想了解 NancyFX 中的 DynamicDictionary,它看起来很酷。有谁知道博客文章或类似的文章,通过它的内部?

我需要一个属性包来传递对象,我不知道它们的内容,因为它们以 JSON 的形式来自我的系统外部。但是基于这些对象的内容,比如某些属性的存在,我需要做一些事情。

我可以传递动态对象,但我认为这有点太模糊了。真的不喜欢这样。

我需要嵌套字典来完全表示对象图。

0 投票
1 回答
428 浏览

jquery - SharePoint 2013 在通过 REST/jQuery 创建网站时自定义属性包?

我可以使用MSDN示例中的 REST api 和 jQuery 从自定义模板成功创建子站点。但是有没有办法在这个过程中设置自定义属性包键值?

例如,站点模板具有myRegionmyGroupmyTypemyDate的自定义属性包键,我希望根据表单字段中的条目使其成为动态的。我可以在进行 ajax 调用时设置这些值吗?如果我尝试将它们设置为参数,我会收到错误...

“'SP.WebInfoCreationInformation' 类型上不存在属性 'myRegion'。确保仅使用由该类型定义的属性名称。”

这告诉我 SP.WebInfoCreationInformation 正在寻找特定的键/值对,但我在任何地方都找不到列表。

0 投票
2 回答
1222 浏览

arrays - 如何在powershell中将嵌套的任意关联数组值设置为.psd1文件?

我有一个以编程方式生成的 powershell Array 对象,在数组内部,数组内部有数组,有时称为“属性包”或“哈希表”,但我认为它在最原生的 powershell 中本机称为“包含数组的数组”术语。

例如:

生成仅将一组特定内容保存到 .PSD1 文件的函数似乎不够通用。我想将确切的内存数组结构保存到 PSD1 文件中。Powershell 中是否存在任何内置方式来持久化具有上述值的内存变量?的“反函数” Import-PowershellDataFile。我猜想它会被调用Export-PowershellDatafile,但似乎不存在这样的函数。

0 投票
1 回答
238 浏览

vb6 - 从属性包中删除不兼容的空格以解决使用 ActiveX 控件保存表单时出现的错误

我正在寻找一种在保存表单之前或期间让 VB6 编辑控件的属性包的方法。

我们正在使用一个 activeX 控件 (AxisMediaControl),它似乎在其属性包名称中使用了空格,这在尝试保存控件所在的表单时会引发错误。

系统错误 &H80070057 (-2147024809)

此处描述了相同的问题: Source of a similar question, but i don't have *.h files ()

但由于我们使用已编译的 ActiveX,我无法编辑它处理写入属性的方式,而且我们无权访问 ActiveX 的源代码。

我已经设法创建了一种解决方法,在运行时加载控件,作为对象数组,但是这样我不会让它们索引以按索引捕获事件。

ActiveX 可以在较年轻的 Visual Basic 版本(如 express 2005 或 vb.net)上正常工作,并且仅在 vb6 下出现。

有没有办法“编辑”属性保存到属性包的方式?

我可以编辑 dll 或 ocx 以使其行为不同并拥有以前不兼容的 ActiveX 的最新版本吗?我尝试在 dll 文件上使用 Resource Hacker 但无济于事,因为我的知识有限..

0 投票
1 回答
104 浏览

c# - 在 .NET 中实现具有动态列的系统的最佳设计

我正在寻找今天可用的最佳选项,SQL Server 后端和 C# 具有用于存储具有动态列的数据的前端。目前我的场景就像

我有对象说“项目”,其中包含多种货币的定价信息,例如

截至今天,我们有固定数量的货币(要显示的货币数量基于 XML 配置的货币文件),我们目前实现了具有固定数量货币的表格。假设明天如果添加新货币说欧元而不对前端做太多更改(我可以在这种情况下假设数据表)并且后端表没有重大变化,我们在 SQL Server 或 C# 中是否有任何新功能支持动态列?

我正在考虑的一种方法(旧方法)使用 ItemID 、 ItemName 和 Dictionary/Expando Object/ Property BAG 创建 ITEM 类,其货币价格如

项目 1 内存 12

在 XML 或 JSON 中序列化那些 PropertyBag/Expando 对象是否更好,这样保存和检索速度更快。

我想在查询时以关系/表格格式查看每个项目的所有货币。

我怎样才能拥有带有 PropertyBag 的数据表。