| File: ConnectionEndpointRouteBuilder.cs | Web Access |
| Project: src\aspnetcore\src\SignalR\common\Http.Connections\src\Microsoft.AspNetCore.Http.Connections.csproj (Microsoft.AspNetCore.Http.Connections) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. namespace Microsoft.AspNetCore.Builder; /// <summary> /// Builds conventions that will be used for customization of Connection <see cref="EndpointBuilder"/> instances. /// </summary> public sealed class ConnectionEndpointRouteBuilder : IEndpointConventionBuilder { private readonly IEndpointConventionBuilder _endpointConventionBuilder; internal ConnectionEndpointRouteBuilder(IEndpointConventionBuilder endpointConventionBuilder) { _endpointConventionBuilder = endpointConventionBuilder; } /// <summary> /// Adds the specified convention to the builder. Conventions are used to customize <see cref="EndpointBuilder"/> instances. /// </summary> /// <param name="convention">The convention to add to the builder.</param> public void Add(Action<EndpointBuilder> convention) { _endpointConventionBuilder.Add(convention); } /// <inheritdoc/> public void Finally(Action<EndpointBuilder> finalConvention) { _endpointConventionBuilder.Finally(finalConvention); } }