Benutzer mit den meisten Antworten
.NET COde um eine Freigabe zu erteilen

Frage
-
Hallo NG,
leider bin ich hier noch etwas unbeholfen:
Mein Problem: ich will per .NET Contacs mit einem Team "sharen".
Leider habe ich aber keinen Ansatz wo ich Infos dazu finde was ich hier machen muss? Wo finde ich das im SDK, oder hat mir sonst jemand nen Tipp?
Vielen Dank für eure Hilfe.
Gurß
Benni
Antworten
-
Hi Benni,
du kannst das über die GrantAccess-Message tun. Siehe http://msdn.microsoft.com/en-us/library/bb959430.aspx
Am Ende ist ein Beispiel, das zeigt wie man einen Firmendatensatz für einen anderen Benutzer freigibt. Für ein Team funktioniert das analog, du musst nur die ID des Teams angeben und den Typ des SecurityPrincipal ebenfalls auf Team ändern.- Bearbeitet ckeller Donnerstag, 8. Oktober 2009 10:14 Typo
- Als Antwort markiert Benni_1983 Donnerstag, 8. Oktober 2009 13:25
Alle Antworten
-
Hi Benni,
du kannst das über die GrantAccess-Message tun. Siehe http://msdn.microsoft.com/en-us/library/bb959430.aspx
Am Ende ist ein Beispiel, das zeigt wie man einen Firmendatensatz für einen anderen Benutzer freigibt. Für ein Team funktioniert das analog, du musst nur die ID des Teams angeben und den Typ des SecurityPrincipal ebenfalls auf Team ändern.- Bearbeitet ckeller Donnerstag, 8. Oktober 2009 10:14 Typo
- Als Antwort markiert Benni_1983 Donnerstag, 8. Oktober 2009 13:25
-
perfekt! Vielen Dank! Ein Idiotensicheres Beispiel! Eine Fraeg noch: wenn ich read und write rechte geben will hab ich das jetzt so gemacht, dass ich die methode 2x aufrufe. gibt es auch nen einfacherern Weg, dass er beides zusammen setzt? Viele Grüße Benni
-
Hi Benni,
du kannst die einzelnen Werte einfach kombinieren
principalAccess.AccessMask = AccessRights.ReadAccess | AccessRights.WriteAccess;
Siehe auch http://msdn.microsoft.com/en-us/library/cc151072.aspx