コード例 #1
0
 public AvatarStore(
     IAvatarIdGenerator avatarIdGenerator,
     IAvatarPathProvider avatarPathProvider,
     IImageResizer imageResizer)
 {
     this.avatarIdGenerator  = avatarIdGenerator ?? throw new ArgumentNullException(nameof(avatarIdGenerator));
     this.avatarPathProvider = avatarPathProvider ?? throw new ArgumentNullException(nameof(avatarPathProvider));
     this.imageResizer       = imageResizer ?? throw new ArgumentNullException(nameof(imageResizer));
 }
コード例 #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="T:Tauchbolde.Application.Services.Avatars.AvatarIdGenerator"/> class.
 /// </summary>
 /// <param name="avatarPathProvider">Avatar path provider.</param>
 public AvatarIdGenerator(IAvatarPathProvider avatarPathProvider)
 {
     this.avatarPathProvider = avatarPathProvider ?? throw new ArgumentNullException(nameof(avatarPathProvider));
 }