C# 클래스 Openchain.Validation.PermissionBased.PermissionBasedValidator

상속: IMutationValidator
파일 보기 프로젝트 열기: openchain/openchain

공개 메소드들

메소드 설명
PermissionBasedValidator ( IList permissions ) : System.Collections.Generic
Validate ( Openchain.Infrastructure.ParsedMutation mutation, IReadOnlyList authentication, AccountStatus>.IReadOnlyDictionary accounts ) : Task>

비공개 메소드들

메소드 설명
GetPermissions ( IReadOnlyList signedAddresses, Openchain.Infrastructure.LedgerPath path, string recordName ) : Task
ValidateAccountMutations ( IReadOnlyList accountMutations, AccountStatus>.IReadOnlyDictionary accounts, IReadOnlyList signedAddresses ) : System.Threading.Tasks.Task
ValidateDataMutations ( ByteString>.IReadOnlyList aliases, IReadOnlyList signedAddresses ) : System.Threading.Tasks.Task

메소드 상세

PermissionBasedValidator() 공개 메소드

public PermissionBasedValidator ( IList permissions ) : System.Collections.Generic
permissions IList
리턴 System.Collections.Generic

Validate() 공개 메소드

public Validate ( Openchain.Infrastructure.ParsedMutation mutation, IReadOnlyList authentication, AccountStatus>.IReadOnlyDictionary accounts ) : Task>
mutation Openchain.Infrastructure.ParsedMutation
authentication IReadOnlyList
accounts AccountStatus>.IReadOnlyDictionary
리턴 Task>