C# 클래스 Raven.Database.Json.JsonPatcher

파일 보기 프로젝트 열기: robashton/ravendb 1 사용 예제들

공개 메소드들

메소드 설명
Apply ( PatchRequest patch ) : RavenJObject
JsonPatcher ( RavenJObject document ) : System

비공개 메소드들

메소드 설명
AddValue ( PatchRequest patchCmd, string propName, RavenJToken token ) : void
Apply ( PatchRequest patchCmd ) : void
CopyProperty ( PatchRequest patchCmd, RavenJToken property ) : void
EnsurePreviousValueMatchCurrentValue ( PatchRequest patchCmd, RavenJToken property ) : void
GetArray ( RavenJToken property, string propName ) : RavenJArray
IncrementProperty ( PatchRequest patchCmd, string propName, RavenJToken property ) : void
InsertValue ( PatchRequest patchCmd, string propName, RavenJToken property ) : void
ModifyValue ( PatchRequest patchCmd, string propName, RavenJToken property ) : void
RemoveProperty ( PatchRequest patchCmd, string propName, RavenJToken token, RavenJToken parent ) : void
RemoveValue ( PatchRequest patchCmd, string propName, RavenJToken token ) : void
RenameProperty ( PatchRequest patchCmd, string propName, RavenJToken property ) : void
SetProperty ( PatchRequest patchCmd, string propName, RavenJToken property ) : void
TryGetArray ( RavenJToken token ) : RavenJArray

메소드 상세

Apply() 공개 메소드

public Apply ( PatchRequest patch ) : RavenJObject
patch PatchRequest
리턴 RavenJObject

JsonPatcher() 공개 메소드

public JsonPatcher ( RavenJObject document ) : System
document RavenJObject
리턴 System