OpenApiDocumentExtensionsRemovePathsAndComponentsWithoutAcceptedRolesForTController(OpenApiDocument, FuncTController, String, IReadOnlyListString) - метод
Remove Paths and Components from OpenApi documentation for specific controller action without accepted roles.
Пространство имён: Tessa.Web.Unchase.Swashbuckle.ExtensionsСборка: Tessa.Web (в Tessa.Web.dll) Версия: 4.0.5
public static OpenApiDocument RemovePathsAndComponentsWithoutAcceptedRolesFor<TController>(
this OpenApiDocument openApiDoc,
Func<TController, string> actionNameSelector,
IReadOnlyList<string> acceptedRoles
)
where TController : class, new()
<ExtensionAttribute>
Public Shared Function RemovePathsAndComponentsWithoutAcceptedRolesFor(Of TController As {Class, New}) (
openApiDoc As OpenApiDocument,
actionNameSelector As Func(Of TController, String),
acceptedRoles As IReadOnlyList(Of String)
) As OpenApiDocument
public:
[ExtensionAttribute]
generic<typename TController>
where TController : ref class, gcnew()
static OpenApiDocument^ RemovePathsAndComponentsWithoutAcceptedRolesFor(
OpenApiDocument^ openApiDoc,
Func<TController, String^>^ actionNameSelector,
IReadOnlyList<String^>^ acceptedRoles
)
[<ExtensionAttribute>]
static member RemovePathsAndComponentsWithoutAcceptedRolesFor :
openApiDoc : OpenApiDocument *
actionNameSelector : Func<'TController, string> *
acceptedRoles : IReadOnlyList<string> -> OpenApiDocument when 'TController : not struct, new()
- openApiDoc OpenApiDocument
- OpenApiDocument.
- actionNameSelector FuncTController, String
- Action name selector.
- acceptedRoles IReadOnlyListString
- Collection of accepted roles.
- TController
OpenApiDocument
Returns
OpenApiDocument.
В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
OpenApiDocument. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).