private static void AddProvisioningWebhook(ProvisioningHierarchy hierarchy,
                                            Infrastructure.DomainModel.Provisioning.ProvisioningWebhook webhook, ProvisioningTemplateWebhookKind kind)
 {
     hierarchy.ProvisioningWebhooks.Add(new OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningWebhook
     {
         Kind       = kind,
         Url        = webhook.Url,
         Method     = (ProvisioningTemplateWebhookMethod)Enum.Parse(typeof(ProvisioningTemplateWebhookMethod), webhook.Method.ToString(), true),
         BodyFormat = ProvisioningTemplateWebhookBodyFormat.Json, // force JSON format
         Async      = false,                                      // force sync webhooks
         Parameters = webhook.Parameters,
     });
 }
Beispiel #2
0
 private static void AddProvisioningTemplateWebhook(ProvisioningTemplate template,
                                                    Infrastructure.DomainModel.Provisioning.ProvisioningWebhook webhook, ProvisioningTemplateWebhookKind kind)
 {
     template.ProvisioningTemplateWebhooks.Add(new ProvisioningTemplateWebhook
     {
         Kind       = kind,
         Url        = webhook.Url,
         Method     = (ProvisioningTemplateWebhookMethod)Enum.Parse(typeof(ProvisioningTemplateWebhookMethod), webhook.Method.ToString(), true),
         BodyFormat = ProvisioningTemplateWebhookBodyFormat.Json, // force JSON format
         Async      = true,                                       // force sync webhooks
         Parameters = webhook.Parameters,
     });
 }