Ottenere il permesso per una cartella SVN usando SharpSVN
-
26-09-2019 - |
Domanda
ho avere un repository, ad esempio "http: // svnserver / repository". Gli utenti hanno diverse autorizzazioni in cartelle: "http: // svnserver / repository / folder1" o "http: // svnserver / folder2". Come posso ottenere il permesso (sola lettura o di lettura e scrittura) del l'utente connesso per una cartella specifica?
Soluzione
Non credo che è possibile ottenere questo usando Subversion, se non cercando di impegnarsi e vedere se si ha accesso in scrittura.
ho visto nulla nel protocollo o dei comandi che i diritti di accesso spettacoli, ad eccezione dei messaggi di errore quando si non hanno accesso.
Perché avete bisogno di questo?
Altri suggerimenti
vorrei suggerire di provare questa:
FileIOPermission f = new FileIOPermission(PermissionState.None);
f.AllLocalFiles = FileIOPermissionAccess.Read;
try
{
f.Demand();
}
catch (SecurityException s)
{
Console.WriteLine(s.Message);
}
Per quanto trovato:
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow