gpt4 book ai didi

c# - 如何在 SSIS 中使用标志枚举作为自定义组件的属性?

转载 作者:太空宇宙 更新时间:2023-11-03 16:52:07 24 4
gpt4 key购买 nike

我正在为 SSIS 编写自定义组件,其中我需要以下枚举作为我可以编辑的属性(需要选择多个值)。

[Flags]
public enum PermissionSettings : ushort
{
None = 0,
Groups = 1,
ADGroups = 2,
Users = 4,
Owner = 8,
OwnerGroup = 16,
PublicAccess = 32,
System = 64
}

到目前为止,我已经实现了可以通过 TypeConverter 在我的自定义组件中为 PermissionSettings 选择单个值并设置自定义 SSIS 属性的 TypeConverter 属性。
如何启用选择多个属性?
我是否必须编写自定义 UI 编辑器?

最佳答案

是的,我相信您确实必须编写自定义 UI。属性/属性页对话框实际上只理解单值属性。查看脚本组件的 ReadOnlyVariables/ReadWriteVariables - 它们存储为以逗号分隔的变量列表,而不是数组。

关于c# - 如何在 SSIS 中使用标志枚举作为自定义组件的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3557568/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com