Class StreamingCollectionCommand<TEntity, TElementEndpoint, TElementCommand>
- Namespace
- TypedRest.CommandLine.Commands.Reactive
- Assembly
- TypedRest.CommandLine.dll
Command operating on a IStreamingCollectionEndpoint<TEntity, TElementEndpoint>.
public class StreamingCollectionCommand<TEntity, TElementEndpoint, TElementCommand> : StreamingCollectionCommand<TEntity, IStreamingCollectionEndpoint<TEntity, TElementEndpoint>, TElementEndpoint, TElementCommand>, IEndpointCommand where TEntity : class where TElementEndpoint : IElementEndpoint<TEntity> where TElementCommand : IEndpointCommand
Type Parameters
TEntity
The type of entity the endpoint represents.
TElementEndpoint
The specific type of IElementEndpoint<TEntity> the endpoint provides for individual
TEntity
s.TElementCommand
The specific type of IEndpointCommand is used to handle
TElementEndpoint
s. Must have a public constructor with aTElementEndpoint
parameter.
- Inheritance
-
EndpointCommand<IStreamingCollectionEndpoint<TEntity, TElementEndpoint>>IndexerCommand<IStreamingCollectionEndpoint<TEntity, TElementEndpoint>, TElementEndpoint, TElementCommand>CollectionCommand<TEntity, IStreamingCollectionEndpoint<TEntity, TElementEndpoint>, TElementEndpoint, TElementCommand>StreamingCollectionCommand<TEntity, IStreamingCollectionEndpoint<TEntity, TElementEndpoint>, TElementEndpoint, TElementCommand>StreamingCollectionCommand<TEntity, TElementEndpoint, TElementCommand>
- Implements
- Derived
- Inherited Members
Constructors
StreamingCollectionCommand(IStreamingCollectionEndpoint<TEntity, TElementEndpoint>)
Command operating on a IStreamingCollectionEndpoint<TEntity, TElementEndpoint>.
public StreamingCollectionCommand(IStreamingCollectionEndpoint<TEntity, TElementEndpoint> endpoint)
Parameters
endpoint
IStreamingCollectionEndpoint<TEntity, TElementEndpoint>The endpoint this command operates on.