0
是否有可能通过C#找到所有应用程序组对于Netsqlazman中的用户?获取所有应用程序组对于用户(NetSqlAzman)
是否有可能通过C#找到所有应用程序组对于Netsqlazman中的用户?获取所有应用程序组对于用户(NetSqlAzman)
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
您可以在后面的链接中找到您的答案。 一切顺利。
http://www.csharpcorner.com/uploadfile/a.ferendeles/netsqlazman12122006123316pm/netsqlazman.aspx
能否请您加入 “netsqlazman” 作为标记。我无法用我当前的声望做到这一点 – Omtara 2011-12-11 06:40:31