組み込みモードを使用してIsOperationAllowedOnDocument
が呼び出された場合、RavenDBはInvalidOperationException
をスローします。RavenDB IsOperationAllowedOnDocumentは組み込みモードではサポートされていません
IsOperationAllowedOnDocument
実装では、組み込みモードの呼び出しを調べる節があります。
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.");
組み込みモードを使用している以外の回避策はありますか?
お時間をいただきありがとうございます。