By group name
1
2
3
public bool IsMemberOf(string groupName)
{
}
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
1
2
3
public bool IsMemberOf(params string[] groupNames)
{
}
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
1
2
3
public async Task<bool> IsMemberOfAsync(string groupName)
{
}
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
1
2
3
public async Task<bool> IsMemberOfAsync(params string[] groupNames)
{
}
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
1
2
3
public bool IsMemberOf(Guid groupId)
{
}
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
1
2
3
public bool IsMemberOf(params Guid[] groupIds)
{
}
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
1
2
3
public async Task<bool> IsMemberOfAsync(Guid groupId)
{
}
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
1
2
3
public async Task<bool> IsMemberOf(params Guid[] groupIds)
{
}
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
1
2
3
public bool IsMemberOf(string groupId)
{
}
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
1
2
3
public bool IsMemberOf(params string[] groupIds)
{
}
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
1
2
3
public async Task<bool> IsMemberOfAsync(string groupId)
{
}
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
1
2
3
public async Task<bool> IsMemberOfAsync(params string[] groupIds)
{
}
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");