Calls TryMakeSnapshot then IAggregateRepository<TAuthenticationToken>.Save<TAggregateRoot> on Repository. 
- Template Parameters
 - 
  
    | TAggregateRoot | The Type of the IAggregateRoot<TAuthenticationToken>. | 
  
   
- Parameters
 - 
  
    | aggregate | The IAggregateRoot<TAuthenticationToken> to save and persist. | 
    | expectedVersion | The version number the IAggregateRoot<TAuthenticationToken> is expected to be at. | 
  
   
Implements Cqrs.Domain.IAggregateRepository< TAuthenticationToken >.
- Type Constraints
 - 
| TAggregateRoot |  : | IAggregateRoot<TAuthenticationToken> |   |