Table of Contents

Class AuthorizationCodeScriptDirector

Namespace: Casewhere.Runtime.DSL.Script
Assembly: Casewhere.Runtime.dll

public class AuthorizationCodeScriptDirector : IAuthorizationCodeScriptDirector, ICodeScriptDirector<IAuthorizationCodeScriptBuilder>

Inheritance

objectAuthorizationCodeScriptDirector

Implements

IAuthorizationCodeScriptDirector, ICodeScriptDirector<IAuthorizationCodeScriptBuilder>

Inherited Members

object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Extension Methods

ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<AuthorizationCodeScriptDirector>(AuthorizationCodeScriptDirector)

Constructors

AuthorizationCodeScriptDirector(IExpressionCompilingService, IScriptComposer, IDslRuleTranslator, IManagedApiFactory, IRuntimePrincipalProvider)

public AuthorizationCodeScriptDirector(IExpressionCompilingService compilingService, IScriptComposer scriptComposer, IDslRuleTranslator dslRuleTranslator, IManagedApiFactory apiFactory, IRuntimePrincipalProvider principalProvider)

Parameters

compilingService IExpressionCompilingService

scriptComposer IScriptComposer

dslRuleTranslator IDslRuleTranslator

apiFactory IManagedApiFactory

principalProvider IRuntimePrincipalProvider

Fields

_builder

public IAuthorizationCodeScriptBuilder _builder

Field Value

IAuthorizationCodeScriptBuilder

Methods

Build()

public IAuthorizationCodeScriptBuilder Build()

Returns

IAuthorizationCodeScriptBuilder

Create(string)

public CodeScript Create(string script)

Parameters

script string

Returns

CodeScript