C# 클래스 Sdl.Web.Modules.ContextExpressions.ContextExpressionEvaluator

Conditional Entity Evaluator which evaluates Context Expression Conditions set as ViewModel.ExtensionData by the ContextExpressionModelBuilder.
상속: IConditionalEntityEvaluator
파일 보기 프로젝트 열기: sdl/dxa-modules

공개 메소드들

메소드 설명
IncludeEntity ( EntityModel entity, Sdl.Web.Common.Configuration.Localization localization ) : bool

Determines whether a given Entity Model should be included based on the conditions specified on the Entity Model and the context.

비공개 메소드들

메소드 설명
EvaluateContextExpressionClaims ( string names, bool include, object>.IDictionary contextClaims ) : bool
GetCachedContextClaims ( Sdl.Web.Common.Configuration.Localization localization ) : object>.IDictionary

메소드 상세

IncludeEntity() 공개 메소드

Determines whether a given Entity Model should be included based on the conditions specified on the Entity Model and the context.
public IncludeEntity ( EntityModel entity, Sdl.Web.Common.Configuration.Localization localization ) : bool
entity Sdl.Web.Common.Models.EntityModel The Entity Model to be evaluated.
localization Sdl.Web.Common.Configuration.Localization The context Localization
리턴 bool