コード例 #1
0
            /// <summary>
            /// Initializes a new instance of <see cref="ActionApplicationModelConvention"/>.
            /// </summary>
            /// <param name="actionModelConvention">The action convention to be applied on all actions
            /// in the application.</param>
            public ActionApplicationModelConvention(IActionModelConvention actionModelConvention)
            {
                if (actionModelConvention == null)
                {
                    throw new ArgumentNullException(nameof(actionModelConvention));
                }

                _actionModelConvention = actionModelConvention;
            }
コード例 #2
0
    /// <summary>
    /// Adds a <see cref="IActionModelConvention"/> to all the actions in the application.
    /// </summary>
    /// <param name="conventions">The list of <see cref="IApplicationModelConvention"/>
    /// in <see cref="AspNetCore.Mvc.MvcOptions"/>.</param>
    /// <param name="actionModelConvention">The <see cref="IActionModelConvention"/> which needs to be
    /// added.</param>
    public static void Add(
        this IList <IApplicationModelConvention> conventions,
        IActionModelConvention actionModelConvention)
    {
        if (conventions == null)
        {
            throw new ArgumentNullException(nameof(conventions));
        }

        if (actionModelConvention == null)
        {
            throw new ArgumentNullException(nameof(actionModelConvention));
        }

        conventions.Add(new ActionApplicationModelConvention(actionModelConvention));
    }
コード例 #3
0
 /// <summary>
 /// Initializes a new instance of <see cref="ActionApplicationModelConvention"/>.
 /// </summary>
 /// <param name="actionModelConvention">The action convention to be applied on all actions
 /// in the application.</param>
 public ActionApplicationModelConvention([NotNull] IActionModelConvention actionModelConvention)
 {
     _actionModelConvention = actionModelConvention;
 }
コード例 #4
0
 /// <summary>
 /// Adds a <see cref="IActionModelConvention"/> to all the actions in the application.
 /// </summary>
 /// <param name="conventions">The list of <see cref="IApplicationModelConvention"/>
 /// in <see cref="MvcOptions"/>.</param>
 /// <param name="actionModelConvention">The <see cref="IActionModelConvention"/> which needs to be
 /// added.</param>
 public static void Add(
     this IList<IApplicationModelConvention> conventions,
     IActionModelConvention actionModelConvention)
 {
     conventions.Add(new ActionApplicationModelConvention(actionModelConvention));
 }
コード例 #5
0
 /// <summary>
 /// Adds a <see cref="IActionModelConvention"/> to all the actions in the application.
 /// </summary>
 /// <param name="conventions">The list of <see cref="IApplicationModelConvention"/>
 /// in <see cref="AspNet.Mvc.MvcOptions"/>.</param>
 /// <param name="actionModelConvention">The <see cref="IActionModelConvention"/> which needs to be
 /// added.</param>
 public static void Add(
     this IList <IApplicationModelConvention> conventions,
     IActionModelConvention actionModelConvention)
 {
     conventions.Add(new ActionApplicationModelConvention(actionModelConvention));
 }
コード例 #6
0
 /// <summary>
 /// Initializes a new instance of <see cref="ActionApplicationModelConvention"/>.
 /// </summary>
 /// <param name="actionModelConvention">The action convention to be applied on all actions
 /// in the application.</param>
 public ActionApplicationModelConvention([NotNull] IActionModelConvention actionModelConvention)
 {
     _actionModelConvention = actionModelConvention;
 }