Class AuthorizationCodeScriptDirector
Namespace: Casewhere.Runtime.DSL.Script
Assembly: Casewhere.Runtime.dll
public class AuthorizationCodeScriptDirector : IAuthorizationCodeScriptDirector, ICodeScriptDirector<IAuthorizationCodeScriptBuilder>
Inheritance
object ← AuthorizationCodeScriptDirector
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