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