Delen 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, IDisposable
public sealed class CompositeEndpointDataSource : Microsoft.AspNetCore.Routing.EndpointDataSource
type CompositeEndpointDataSource = class
    inherit EndpointDataSource
    interface IDisposable
type CompositeEndpointDataSource = class
    inherit EndpointDataSource
Public NotInheritable Class CompositeEndpointDataSource
Inherits EndpointDataSource
Implements IDisposable
Public NotInheritable Class CompositeEndpointDataSource
Inherits EndpointDataSource
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.

Applies to