Ich habe es geschaffen, die Gruppe I von AAD will erhalten, indemMVC5 wie durch eine azur Active Directory-Benutzergruppe iterieren
ActiveDirectoryClient activeDirectoryClient = new ActiveDirectoryClient(serviceRoot,
async() => await GetTokenForApplication());
// use the token for querying the graph to get the user details
var result = await activeDirectoryClient.Groups.Where(u => u.DisplayName.Equals("myGroupName")).ExecuteAsync();
mit Aber ich bin nicht sicher, wie durch die Gruppe wiederholen Ich habe und füge alle Benutzer aus dieser Gruppe in eine Liste ein.
Was meinen Sie? Was ist die Art von Ergebnis? Ist es nicht eine Art von Sammlung? – CodingYoshi
Ich würde eine Benutzerklasse erstellen, die die vom ActiveDirectoryClient zurückgegebenen Ergebnisse darstellt, und diese dann der Ergebnismenge wie z. Liste users = erwarten activeDirectoryClient.Groups.Where (u => u.DisplayName.Equals ("myGroupName")). ExecuteAsync(); Dann iteriere die Liste. foreach (Benutzerergebnis in Benutzern) {// tu etwas hier} –
Waragi
@Waragi das funktioniert nicht, weil Ergebnis einen IGroup-Typ zurückgibt und es ist nur eine Gruppe, also kann man es nicht einem Benutzertyp zuordnen – yfan183