Was ist der Effekt der Einstellung von spweb.asociatedowner / eigentum / visorgroup
Frage
Ich würde gerne wissen, dass der Effekt der Einstellung / Änderung des Werts der Spweb-Eigenschaften generakodicetagcode, AssociatedOwnerGroup
und AssociatedMemberGroup
erfahren kann - der einzige Effekt, den ich ide kann, ist, dass er später von anderen Code gelesen werden kann ... ist das es? Ich habe einen Gedanken, dass es nur eine besondere Bedeutung für die Kulissen sein könnte, aber MSDN ist nicht sehr < / a> bevorstehend
Wenn etwas verborgen ist, könnte ich etwas zusätzliches für Besitzer und Besucher (Sonderüberschreibungen oder Administratorrechte und mehr garantiert lesen oder etwas Ähnliches) annehmen, aber was kann (oder vorzugsweise) der zusätzliche Effekt von "Mitglied" - Schiff?
Lösung
Die zugehörigen * Gruppen sind die OOTB-Besucher, Mitglieder und Eigentümergruppen.
Sie können hier mehr darüber erfahren: associalfonsergroup in SharePoint
Jeder Standort verfügt über 3 Standortgruppen, die zugehörige Site-Gruppen sind: Besucher (assocessvisitorgroup), Mitglieder (assocessmembergroup) und -besitzer (assocesswedergroup).
Es ist nicht erscheint, dass es keine katastrophalen Änderungen des MSFT-Codes geben würde, wenn Sie dies ändern, aber als Best-Practice sollten Sie sich nicht auf diese Gruppe verlassen, wie sie gelöscht werden kann. Dieser Beitrag erwähnt dies auch:
Wenn der Zusammenhang diese 3 Gruppen nicht vorhanden ist, dann, wenn Sie programmgesteuert für die zugehörige Eigentümergruppe des SPWEB überprüfen, gibt es keine Ergebnisse zurück, und Ihr Code fehlschlägt möglicherweise nicht ...
UPDATE:
Ich würde davon ausgehen, dass die Eigenschaften da sind, um Entwickler ein (halb) zuverlässiger Ort, um Gruppen von in einem einfachen Sicherheitsaufbau zu ergreifen. Verwenden von Teleriks JustDecompility Die einzigen Orte, die diese Eigenschaften verwendet werden, wird überprüft, ob der Wert null ist. Es verwendet die Eigenschaften, um die Gruppen automatisch zu verbreiten, wenn Sie einen neuen Standort mit geerbten Berechtigungen erstellen, wenn kein Inhabergruppe des Eigentümers vorhanden ist, die Site-Berechtigungen sind nur für den Standortbesitzer usw. zugänglich, aber es gäbe keine katastrophalen Effekte an neu zuordnen oder auf null einstellen.
Hier ist die Ausgabe von Teleriks JustDecompility:
associdefonergroup:
assoziedmembergroup:
assoziedVisitorGroup:
(es ist schwer zu sehen, aber wenn Sie mit der rechten Maustaste klicken und ein Bild anzeigen, erhalten Sie das vollständige Bild.)