Wie kann ich überprüfen, ob ein Benutzer (nicht der derzeit angemeldete) Mitglied einer bestimmten Gruppe ist? Der Versuch, einen Benutzer aus einer Gruppe, zu der er kein Mitglied ist, abzurufen, führt zu einer SPException, sodass eine Überprüfung auf null nicht möglich ist.Sharepoint: Überprüfen, ob ein Benutzer Mitglied einer Gruppe ist
Also, wie würdest du dieses Problem lösen. Im Moment denke ich darüber nach, in der SPGroup.Users.XML-Zeichenfolge nach dem Benutzernamen zu suchen oder über alle Gruppenmitglieder zu iterieren und die Login-Namen zu überprüfen.
Update: Ich habe vergessen zu erwähnen, dass ich die Verwendung der Ausnahmebehandlung vermeiden möchte, um die Mitgliedschaft des Benutzers zu überprüfen.
Danke für Ihre Lösung. Obwohl ich nicht sicher war, was Sie mit "SPrac" meinen, schrieb ich eine Erweiterungsmethode für die SPGroup-Klasse, die die SPGroup.Users.Xml-Eigenschaft für die Anmeldung eines Benutzers überprüft. – Flo
Sorry, finden und ersetzen gegangen schief. Jetzt behoben. –