El método GetEffectivePermission determina si el llamador tiene los permisos agregados especificados por el argumento Permission ...

El método GetEffectivePermission determina si el llamador tiene los permisos agregados especificados por el argumento Permission no sólo en el objeto archivo si no en el recurso compartido en el que el archivo o directorio se encuentra (si está en un recurso compartido).