コード例 #1
0
ファイル: Extensions.cs プロジェクト: jcallinan/sensenet
 /// <summary>
 /// Adds an <see cref="IOperationMethodPolicy"/> instance to the list of active policies.
 /// Uses the Name property of the instance.
 /// </summary>
 /// <param name="builder">The <see cref="RepositoryBuilder"/> instance.</param>
 /// <param name="policy">An <see cref="IOperationMethodPolicy"/> instance.</param>
 public static RepositoryBuilder UseOperationMethodExecutionPolicy(this RepositoryBuilder builder,
                                                                   IOperationMethodPolicy policy)
 {
     OperationCenter.Policies[policy.Name] = policy;
     return(builder);
 }
コード例 #2
0
 /// <summary>
 /// Adds an <see cref="IOperationMethodPolicy"/> implementation instance to the active policies.
 /// This method renames the policy (not uses the Name property of the instance).
 /// </summary>
 /// <param name="builder">The <see cref="RepositoryBuilder"/> instance.</param>
 /// <param name="name">New name of the policy.</param>
 /// <param name="policy">An <see cref="IOperationMethodPolicy"/> instance.</param>
 public static RepositoryBuilder UseOperationMethodExecutionPolicy(this RepositoryBuilder builder,
                                                                   string name, IOperationMethodPolicy policy)
 {
     OperationCenter.Policies.Add(name, policy);
     return(builder);
 }
コード例 #3
0
 /// <summary>
 /// Adds an <see cref="IOperationMethodPolicy"/> implementation instance to the active policies.
 /// This method renames the policy (does not use the Name property of the instance).
 /// </summary>
 /// <param name="builder">The <see cref="IApplicationBuilder"/> instance.</param>
 /// <param name="name">New name of the policy.</param>
 /// <param name="policy">An <see cref="IOperationMethodPolicy"/> instance.</param>
 public static IApplicationBuilder UseOperationMethodExecutionPolicy(this IApplicationBuilder builder,
                                                                     string name, IOperationMethodPolicy policy)
 {
     OperationCenter.Policies[name] = policy;
     return(builder);
 }