/// <summary> /// Validate request options /// </summary> /// <param name="options"></param> private void ValidateOptions(ModeratorServiceOptions options) { if (options == null) { throw new ArgumentNullException("options"); } if (options.HostUrl == null) { throw new ArgumentNullException("options"); } }
public void Initialize() { this.serviceOptions = new ModeratorServiceOptions() { HostUrl = ConfigurationManager.AppSettings["HostUrl"], ImageServicePath = ConfigurationManager.AppSettings["ImageServicePath"], ImageServiceCustomListPath = ConfigurationManager.AppSettings["ImageServiceCustomListPath"], ImageServiceKey = ConfigurationManager.AppSettings["ImageServiceKey"], ImageServiceCustomListKey = ConfigurationManager.AppSettings["ImageServiceCustomListKey"] }; IModeratorService moderatorService = new ModeratorService(this.serviceOptions); }
public void Initialize() { this.serviceOptions = new ModeratorServiceOptions() { HostUrl = ConfigurationManager.AppSettings["HostUrl"], ImageServicePathV2 = ConfigurationManager.AppSettings["ImageServicePathV2"], ImageServiceCustomListPathV2 = ConfigurationManager.AppSettings["ImageServiceCustomListPathV2"], ImageCachingPath = ConfigurationManager.AppSettings["ImageCachingPath"], ImageServiceKey = ConfigurationManager.AppSettings["ImageServiceKey"], ImageServiceCustomListKey = ConfigurationManager.AppSettings["ImageServiceCustomListKey"] }; IModeratorServiceV2 moderatorService = new ModeratorServiceV2(this.serviceOptions); }
public void Initialize() { this.serviceOptions = new ModeratorServiceOptions() { HostUrl = ConfigurationManager.AppSettings["HostUrl"], TextServiceCustomListPath = ConfigurationManager.AppSettings["TextServiceCustomListPath"], TextServicePathV2 = ConfigurationManager.AppSettings["TextServicePathV2"], // Input your keys after signing up for content moderator below // Visit the API manager portal to get keys: // https://developer.microsoftmoderator.com/docs/services?ref=mktg TextServiceKey = ConfigurationManager.AppSettings["TextServiceKey"], TextServiceCustomListKey = ConfigurationManager.AppSettings["TextServiceCustomListKey"] }; }
public void Initialize() { this.serviceOptions = new ModeratorServiceOptions() { HostUrl = ConfigurationManager.AppSettings["HostUrl"], TextServicePath = ConfigurationManager.AppSettings["TextServicePath"], TextServiceCustomListPath = ConfigurationManager.AppSettings["TextServiceCustomListPath"], // Input your keys after signing up for content moderator below // Visit the API manager portal to get keys: // https://developer.microsoftmoderator.com/docs/services?ref=mktg TextServiceKey = ConfigurationManager.AppSettings["TextServiceKey"], TextServiceCustomListKey = ConfigurationManager.AppSettings["TextServiceCustomListKey"] }; }
/// <summary> /// Main constructor for the Moderator Service /// </summary> /// <param name="options">Request options</param> public ModeratorServiceV2(ModeratorServiceOptions options) { this.ValidateOptions(options); this.options = options; }