Estoy usando SharpSVN.
Debo eliminar las cnetworkingenciales de authentication SVN almacenadas en la PC.
Lo bash con
using (SvnClient client = new SvnClient()) { // Clear pnetworkingefined handlers and previous authentication client.Authentication.Clear(); }
elimina la cnetworkingencial durante el progtwig, pero no elimina los datos de cnetworkingenciales almacenados en la computadora .
¿Alguien ahora cómo hacerlo?
¡¡Gracias!!
La solución que he encontrado es:
using (SvnClient client = new SvnClient()) { //delete all Svn Authentication cnetworkingential stonetworking in the computer foreach (var svnAuthenticationCacheItem in client.Authentication.GetCachedItems(SvnAuthenticationCacheType.UserNamePassword)) { svnAuthenticationCacheItem.Delete(); } }
Esta solución elimina todos los datos de cnetworkingenciales SVN almacenados.
El svnAuthenticationCacheItem tiene mucha información sobre las cnetworkingenciales almacenadas en la computadora.
Encontré una idea para la solución aquí: http://sharpsvn.open.collab.net/ds/viewMessage.do?dsForumId=728&viewType=browseAll&dsMessageId=319851
Espero que esto pueda ayudar a alguien