private static Service.Results.EvaluateImageResult EvaluateImageContent(IModeratorService moderatorService) { using (Stream stream = new FileStream(TestImageContent, FileMode.Open, FileAccess.Read)) { ImageModeratableContent imageContent = new ImageModeratableContent(new BinaryContent(stream, "image/jpeg")); var moderateResult = moderatorService.EvaluateImageAsync(imageContent); return(moderateResult.Result); } }
public async Task<IModeratorResult> Moderate(IModeratableContent content, IModeratorService service) { var imageContent = content as ImageModeratableContent; if (imageContent == null) { throw new ArgumentException("Content should be of valid type ImageModeratableContent"); } var result = await service.EvaluateImageAsync(imageContent); return result; }
public async Task <IModeratorResult> Moderate(IModeratableContent content, IModeratorService service) { var imageContent = content as ImageModeratableContent; if (imageContent == null) { throw new ArgumentException("Content should be of valid type ImageModeratableContent"); } var result = await service.EvaluateImageAsync(imageContent); return(result); }
private static Service.Results.EvaluateImageResult EvaluateImageContent(IModeratorService moderatorService) { using (Stream stream = new FileStream(TestImageContent, FileMode.Open, FileAccess.Read)) { ImageModeratableContent imageContent = new ImageModeratableContent(new BinaryContent(stream, "image/jpeg")); var moderateResult = moderatorService.EvaluateImageAsync(imageContent); return moderateResult.Result; } }