Share via


CompositeEndpointDataSource Class

Definition

Represents an EndpointDataSource whose values come from a collection of EndpointDataSource instances.

public ref class CompositeEndpointDataSource sealed : Microsoft::AspNetCore::Routing::EndpointDataSource
public sealed class CompositeEndpointDataSource : Microsoft.AspNetCore.Routing.EndpointDataSource
public sealed class CompositeEndpointDataSource : Microsoft.AspNetCore.Routing.EndpointDataSource, IDisposable
type CompositeEndpointDataSource = class
    inherit EndpointDataSource
type CompositeEndpointDataSource = class
    inherit EndpointDataSource
    interface IDisposable
Public NotInheritable Class CompositeEndpointDataSource
Inherits EndpointDataSource
Public NotInheritable Class CompositeEndpointDataSource
Inherits EndpointDataSource
Implements IDisposable
Inheritance
CompositeEndpointDataSource
Implements

Constructors

CompositeEndpointDataSource(IEnumerable<EndpointDataSource>)

Instantiates a CompositeEndpointDataSource object from endpointDataSources.

Properties

DataSources

Returns the collection of EndpointDataSource instances associated with the object.

Endpoints

Returns a read-only collection of Endpoint instances.

Methods

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

GetChangeToken()

Gets a IChangeToken used to signal invalidation of cached Endpoint instances.

GetGroupedEndpoints(RouteGroupContext)

Get the Endpoint instances for this EndpointDataSource given the specified Prefix and Conventions.

GetGroupedEndpoints(RouteGroupContext)

Get the Endpoint instances for this EndpointDataSource given the specified Prefix and Conventions.

(Inherited from EndpointDataSource)

Applies to