Obtenir la permission pour un dossier SVN en utilisant SharpSVN
-
26-09-2019 - |
Question
J'ai un dépôt, par exemple "http: // svnserver / dépôt". Les utilisateurs ont des autorisations dans les dossiers: "http: // svnserver / dépôt / folder1" ou "http: // svnserver / dossier2". Comment puis-je obtenir la permission (lecture seule ou lecture et écriture) de l'utilisateur connecté pour un dossier spécifique?
La solution
Je ne pense pas que vous pouvez obtenir ce Subversion, sauf en essayant de commettre et de voir si vous avez accès en écriture.
Je ne vois rien dans le protocole ou les commandes qui affiche les droits d'accès, à l'exception des messages d'erreur lorsque vous n'avez pas accès.
Pourquoi ce besoin? Vous
Autres conseils
Je suggère d'essayer ceci:
FileIOPermission f = new FileIOPermission(PermissionState.None);
f.AllLocalFiles = FileIOPermissionAccess.Read;
try
{
f.Demand();
}
catch (SecurityException s)
{
Console.WriteLine(s.Message);
}
Comme trouvé sur:
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow