首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取用户的所有ApplicationGroups (NetSqlAzman)

获取用户的所有ApplicationGroups (NetSqlAzman)
EN

Stack Overflow用户
提问于 2011-02-16 19:53:32
回答 2查看 1.1K关注 0票数 0

是否可以通过C#在Netsqlazman中找到用户的所有应用程序组?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-24 13:29:58

代码语言:javascript
复制
Public Function GetGroupsForUser(ByVal UserName As String) As DataTable
        Dim dt As New DataTable
        dt.Columns.Add("ID")
        dt.Columns.Add("Name")
        dt.Columns.Add("Descrp")
        dt.Columns.Add("SID")
        Dim dr As DataRow
        Dim groups As New List(Of String)
        Dim groups2 As New List(Of String)
        'Get All Groups
        For Each item In Storage.Stores(StoreName).Applications(ApplicationName).GetApplicationGroups()
            groups.Add(item.Name)
        Next
        For Each item In groups
            Dim IsInGroup As Boolean = False
            'IsInGroup = Storage.Stores(StoreName).Applications(ApplicationName).ApplicationGroups(item).IsInGroup(Storage.GetDBUser(UserName))
            IsInGroup = Me.IsUserInRole(UserName, item)
            If IsInGroup Then
                dr = dt.NewRow
                dr(1) = item
                groups2.Add(item)
                dt.Rows.Add(dr)
            End If
        Next
        Return dt
    End Function
票数 0
EN

Stack Overflow用户

发布于 2011-02-16 20:08:19

你可能会在下面的链接中找到你的答案。万事如意。

http://www.csharpcorner.com/uploadfile/a.ferendeles/netsqlazman12122006123316pm/netsqlazman.aspx

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5016072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档