Class SafeUpdateCommand<TKey, TRequestData>
The mediation Update command
public class SafeUpdateCommand<TKey, TRequestData> : UpdateCommandBase<TKey, TRequestData, IApizrResponse, IApizrRequestOptions, IApizrRequestOptionsBuilder>, IMediationCommand<TRequestData, IApizrResponse>, IRequest<IApizrResponse>, IBaseRequest
Type Parameters
TKeyThe entity's crud key type
TRequestDataThe request data type
- Inheritance
-
MediationCommandBase<TRequestData, IApizrResponse, IApizrRequestOptions, IApizrRequestOptionsBuilder>UpdateCommandBase<TKey, TRequestData, IApizrResponse, IApizrRequestOptions, IApizrRequestOptionsBuilder>SafeUpdateCommand<TKey, TRequestData>
- Implements
-
IMediationCommand<TRequestData, IApizrResponse>IRequest<IApizrResponse>IBaseRequest
- Inherited Members
Constructors
SafeUpdateCommand(TKey, TRequestData, Action<IApizrRequestOptionsBuilder>)
The mediation Update command constructor
public SafeUpdateCommand(TKey key, TRequestData requestData, Action<IApizrRequestOptionsBuilder> optionsBuilder = null)
Parameters
keyTKeyThe entity's crud key
requestDataTRequestDataThe request data to send
optionsBuilderAction<IApizrRequestOptionsBuilder>Options provided to the request