Raven.Bundles.Revisions.RevisionDocumentPutTrigger.AllowPut C# (CSharp) 메소드

AllowPut() 공개 메소드

public AllowPut ( string key, RavenJObject document, RavenJObject metadata, Raven.Abstractions.Data.TransactionInformation transactionInformation ) : Raven.Database.Plugins.VetoResult
key string
document RavenJObject
metadata RavenJObject
transactionInformation Raven.Abstractions.Data.TransactionInformation
리턴 Raven.Database.Plugins.VetoResult
        public override VetoResult AllowPut(
            string key,
            RavenJObject document,
            RavenJObject metadata,
            TransactionInformation transactionInformation)
        {
            return key.Contains(RevisionSegment)
                ? VetoResult.Deny("Cannot modify a revision document")
                : VetoResult.Allowed;
        }
RevisionDocumentPutTrigger