Skip to main content

Check group memberships

Log in to add to favourites

By group name

C#
1
2
3
public bool IsMemberOf(string groupName) { }
C#
1
2
3
4
5
6
7
8
9
10
using Zengenti.Contensis.Management; // Create a client var client = ManagementClient.Create(); // Get the user User user = client.Security.Users.Get("t.durden"); // Check if the user is a member of the System Administrators group bool isSystemAdmin = user.IsMemberOf("System Administrators");

By group names

C#
1
2
3
public bool IsMemberOf(params string[] groupNames) { }
C#
1
2
3
4
5
6
7
8
9
10
using Zengenti.Contensis.Management; // Create a client var client = ManagementClient.Create(); // Get the user User user = client.Security.Users.Get("t.durden"); // Check if the user is a member of the System Administrators or Developers groups bool isSystemAdmin = user.IsMemberOf("System Administrators", "Developers");

By group name async

C#
1
2
3
public async Task<bool> IsMemberOfAsync(string groupName) { }
C#
1
2
3
4
5
6
7
8
9
10
11
using Zengenti.Contensis.Management; using Zengenti.Contensis.Management.Users; // Create a client var client = ManagementClient.Create(); // Get the user User user = await client.Security.Users.GetAsync("t.durden"); // Check if the user is a member of the System Administrators group bool isSystemAdmin = await user.IsMemberOfAsync("System Administrators");

By group names async

C#
1
2
3
public async Task<bool> IsMemberOfAsync(params string[] groupNames) { }
C#
1
2
3
4
5
6
7
8
9
10
using Zengenti.Contensis.Management; // Create a client var client = ManagementClient.Create(); // Get the user User user = await client.Security.Users.GetAsync("t.durden"); // Check if the user is a member of the System Administrators or Developers groups bool isSystemAdmin = await user.IsMemberOfAsync("System Administrators", "Developers");

By group id

C#
1
2
3
public bool IsMemberOf(Guid groupId) { }
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
using Zengenti.Contensis.Management; // Create a client var client = ManagementClient.Create(); // Get the user User user = client.Security.Users.Get("t.durden"); //Mimic a group guid Guid groupId = Guid.Parse("94b53068-4501-4ea2-abbd-ba51fed5008e"); // Check if the user is a member of the System Administrators group bool isSystemAdmin = user.IsMemberOf(groupId);

By group ids

C#
1
2
3
public bool IsMemberOf(params Guid[] groupIds) { }
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using Zengenti.Contensis.Management; // Create a client var client = ManagementClient.Create(); // Get the user User user = client.Security.Users.Get("t.durden"); //Mimic group guids Guid[] groupIds = { Guid.Parse("94b53068-4501-4ea2-abbd-ba51fed5008e"), Guid.Parse("ec432ee4-3b15-481b-8509-faceb91e030f") }; // Check if the user is a member of any of the array of groups bool isSystemAdmin = user.IsMemberOf(groupIds);

By group id async

C#
1
2
3
public async Task<bool> IsMemberOfAsync(Guid groupId) { }
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
using Zengenti.Contensis.Management; // Create a client var client = ManagementClient.Create(); // Get the user User user = await client.Security.Users.GetAsync("t.durden"); //Mimic a group guid Guid groupId = Guid.Parse("94b53068-4501-4ea2-abbd-ba51fed5008e"); // Check if the user is a member of the System Administrators group bool isSystemAdmin = await user.IsMemberOfAsync(groupId);

By group ids async

C#
1
2
3
public async Task<bool> IsMemberOf(params Guid[] groupIds) { }
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using Zengenti.Contensis.Management; // Create a client var client = ManagementClient.Create(); // Get the user User user = await client.Security.Users.GetAsync("t.durden"); //Mimic group guids Guid[] groupIds = { Guid.Parse("94b53068-4501-4ea2-abbd-ba51fed5008e"), Guid.Parse("ec432ee4-3b15-481b-8509-faceb91e030f") }; // Check if the user is a member of any of the array of groups bool isSystemAdmin = await user.IsMemberOfAsync(groupIds);

By group id string

C#
1
2
3
public bool IsMemberOf(string groupId) { }
C#
1
2
3
4
5
6
7
8
9
10
using Zengenti.Contensis.Management; // Create a client var client = ManagementClient.Create(); // Get the user User user = client.Security.Users.Get("t.durden"); // Check if the user is a member of the System Administrators group bool isSystemAdmin = user.IsMemberOf("94b53068-4501-4ea2-abbd-ba51fed5008e");

By group id strings

C#
1
2
3
public bool IsMemberOf(params string[] groupIds) { }
C#
1
2
3
4
5
6
7
8
9
10
using Zengenti.Contensis.Management; // Create a client var client = ManagementClient.Create(); // Get the user User user = client.Security.Users.Get("t.durden"); // Check if the user is a member of any of the group identifiers bool isInGroups = user.IsMemberOf("94b53068-4501-4ea2-abbd-ba51fed5008e", "ec432ee4-3b15-481b-8509-faceb91e030f");

By group id string async

C#
1
2
3
public async Task<bool> IsMemberOfAsync(string groupId) { }
C#
1
2
3
4
5
6
7
8
9
10
using Zengenti.Contensis.Management; // Create a client var client = ManagementClient.Create(); // Get the user User user = await client.Security.Users.GetAsync("t.durden"); // Check if the user is a member of the System Administrators group bool isSystemAdmin = await user.IsMemberOfAsync("94b53068-4501-4ea2-abbd-ba51fed5008e");

By group id strings async

C#
1
2
3
public async Task<bool> IsMemberOfAsync(params string[] groupIds) { }
C#
1
2
3
4
5
6
7
8
9
10
using Zengenti.Contensis.Management; // Create a client var client = ManagementClient.Create(); // Get the user User user = await client.Security.Users.GetAsync("t.durden"); // Check if the user is a member of any of the group identifiers bool isInGroups = await user.IsMemberOfAsync("94b53068-4501-4ea2-abbd-ba51fed5008e", "ec432ee4-3b15-481b-8509-faceb91e030f");

Still need help?

New support request