MSGRAPH -API - Erhalten Sie die Auswahl der Benutzer anhand ihrer Mitgliedschaft in GruppenC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 MSGRAPH -API - Erhalten Sie die Auswahl der Benutzer anhand ihrer Mitgliedschaft in Gruppen

Post by Anonymous »

Ich habe einen Synchronisierungsjob zwischen Verlängern und unserer Datenbank. Im Job kann ich die Synchronisierung konfigurieren, um Gruppen zu lesen, die mit einer Zeichenfolge beginnen, z. "Test_" - damit "test_operators", "test_admin" usw. synchronisiert wird, aber nicht zum Beispiel "Live_operators" - Sie erhalten das Bild :) < /p>
Die Sache ist jedoch - dass ich auch den Filter angewendet habe, der die Benutzer synchronisiert. Dies bedeutet, dass nur die Benutzer, die Mitglieder von Gruppen sind, die mit "Test" beginnen, enthalten sind.

Code: Select all

    public async Task GetUserList()
{
UserCollectionResponse userCollectionResponse = await GraphClient.Users.GetAsync();

List userList = new List();

var response = await GraphClient.Users.GetAsync(requestConfig =>
{
requestConfig.QueryParameters.Select = new[] { "id", "displayName", "accountEnabled", "mail", "userPrincipalName" };
});

var iterator = PageIterator.CreatePageIterator(
GraphClient,
response,
async user =>
{
userList.Add(user);
return await Task.FromResult(true);
});

await iterator.IterateAsync();

return userList;
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post