C# 클래스 Raven.Bundles.Versioning.Triggers.VersioningPutTrigger

상속: Raven.Database.Plugins.AbstractPutTrigger
파일 보기 프로젝트 열기: synhershko/ravendb

공개 메소드들

메소드 설명
AfterPut ( string key, RavenJObject document, RavenJObject metadata, System.Guid etag, Raven.Abstractions.Data.TransactionInformation transactionInformation ) : void
AllowPut ( string key, RavenJObject document, RavenJObject metadata, Raven.Abstractions.Data.TransactionInformation transactionInformation ) : Raven.Database.Plugins.VetoResult
OnPut ( string key, RavenJObject document, RavenJObject metadata, Raven.Abstractions.Data.TransactionInformation transactionInformation ) : void

비공개 메소드들

메소드 설명
RemoveOldRevisions ( string key, int revision, VersioningConfiguration versioningConfiguration, Raven.Abstractions.Data.TransactionInformation transactionInformation ) : void
TryGetVersioningConfiguration ( string key, RavenJObject metadata, VersioningConfiguration &versioningConfiguration ) : bool

메소드 상세

AfterPut() 공개 메소드

public AfterPut ( string key, RavenJObject document, RavenJObject metadata, System.Guid etag, Raven.Abstractions.Data.TransactionInformation transactionInformation ) : void
key string
document RavenJObject
metadata RavenJObject
etag System.Guid
transactionInformation Raven.Abstractions.Data.TransactionInformation
리턴 void

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

OnPut() 공개 메소드

public OnPut ( string key, RavenJObject document, RavenJObject metadata, Raven.Abstractions.Data.TransactionInformation transactionInformation ) : void
key string
document RavenJObject
metadata RavenJObject
transactionInformation Raven.Abstractions.Data.TransactionInformation
리턴 void