Pregunta

¿Hay alguna manera de identificar (en tiempo de ejecución) si mi aplicación se está ejecutando en modo de confianza parcial o no? Estoy considerando la implementación de dos versiones de mi aplicación ClickOnce - una confianza total y la otra confianza parcial y hay algunas cosas que quiero hacer de manera diferente dependiendo del modo de implementación (como el almacenamiento en caché de las imágenes descargadas en de plena confianza)

Ya he mirado en el uso de almacenamiento aislado, pero parecer que está limitado a 10K para el almacenamiento: no es bueno para la imagen de almacenamiento en caché

¿Fue útil?

Solución

crear una carpeta en el LocalApplicationData con nuestro nombre de la empresa y almacenar archivos en caché y la información allí. Aquí es donde Microsoft recomienda poner los datos cuando Vista salió, porque ya no podía escribirlo en Archivos de programa como muchos desarrolladores hicieron.

He aquí un artículo sobre él (lo usamos para los datos también): ¿Dónde pongo mis datos para mantenerlo a salvo de las actualizaciones de ClickOnce?

Se puede almacenar información en LocalApplicationData independientemente de si la solicitud está completa confianza o de confianza parcial.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top