RavenDB genera InvalidOperationException
quando IsOperationAllowedOnDocument
viene chiamato utilizzando la modalità incorporata.RavenDB IsOperationAllowedOnDocument non supportato in modalità incorporata
Vedo nell'implementazione IsOperationAllowedOnDocument
una clausola che verifica le chiamate in modalità incorporata.
namespace Raven.Client.Authorization
{
public static class AuthorizationClientExtensions
{
public static OperationAllowedResult[] IsOperationAllowedOnDocument(this ISyncAdvancedSessionOperation session, string userId, string operation, params string[] documentIds)
{
var serverClient = session.DatabaseCommands as ServerClient;
if (serverClient == null)
throw new InvalidOperationException("Cannot get whatever operation is allowed on document in embedded mode.");
Esiste una soluzione alternativa per non utilizzare la modalità incorporata?
Grazie per il vostro tempo.