/// <summary> /// <see cref="PipeRequest"/>を受け取り、<see cref="PipeResponse"/>を返すメソッドを<see cref="Pipe"/>に登録します。 /// </summary> /// <param name="source">登録先の<see cref="Pipe"/></param> /// <param name="func">登録するメソッド</param> /// <param name="resumeNext">メソッドが失敗を返したときに処理を継続するかどうか</param> /// <returns>登録先の<see cref="Pipe"/>のインスタンス</returns> public static Pipe Use(this Pipe source, Func <PipeRequest, PipeResponse> func, bool resumeNext = false) { return(source.UseDefaultAction(resumeNext, func)); }