@@ -52,7 +52,7 @@ public ODataApiVersioningOptions( VersionedODataModelBuilder modelBuilder ) =>
5252 /// </summary>
5353 /// <param name="prefix">The associated OData prefix.</param>
5454 /// <returns>The original <see cref="ODataApiVersioningOptions">options</see>.</returns>
55- public virtual ODataApiVersioningOptions AddRouteComponents ( string prefix ) =>
55+ public virtual ODataApiVersioningOptions AddRouteComponents ( [ StringSyntax ( "Route" ) ] string prefix ) =>
5656 AddRouteComponents ( prefix , static _ => { } ) ;
5757
5858 /// <summary>
@@ -70,7 +70,7 @@ public virtual ODataApiVersioningOptions AddRouteComponents( Action<IServiceColl
7070 /// <param name="batchHandler">The <see cref="ODataBatchHandler">$batch handler</see>.</param>
7171 /// <returns>The original <see cref="ODataApiVersioningOptions">options</see>.</returns>
7272 [ CLSCompliant ( false ) ]
73- public ODataApiVersioningOptions AddRouteComponents ( string prefix , ODataBatchHandler batchHandler ) =>
73+ public ODataApiVersioningOptions AddRouteComponents ( [ StringSyntax ( "Route" ) ] string prefix , ODataBatchHandler batchHandler ) =>
7474 AddRouteComponents ( prefix , builder => builder . AddSingleton ( batchHandler ) ) ;
7575
7676 /// <summary>
@@ -89,7 +89,7 @@ public ODataApiVersioningOptions AddRouteComponents( ODataBatchHandler batchHand
8989 /// <param name="configureAction">The configuration <see cref="Action{T}">action</see>.</param>
9090 /// <returns>The original <see cref="ODataApiVersioningOptions">options</see>.</returns>
9191 public virtual ODataApiVersioningOptions AddRouteComponents (
92- string prefix ,
92+ [ StringSyntax ( "Route" ) ] string prefix ,
9393 Action < IServiceCollection > configureAction )
9494 {
9595 configurations ??= new ( StringComparer . OrdinalIgnoreCase ) ;
0 commit comments