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
TEntityThe type of entity the endpoint represents.
TElementEndpointThe specific type of IElementEndpoint<TEntity> the endpoint provides for individual
TEntitys.TElementCommandThe specific type of IEndpointCommand is used to handle
TElementEndpoints. Must have a public constructor with aTElementEndpointparameter.
- 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
endpointIStreamingCollectionEndpoint<TEntity, TElementEndpoint>The endpoint this command operates on.