MessagePushExtension.cs 696 B

1234567891011121314151617181920
  1. using TEAMModelOS.SDK.Extension.MessagePush.Implements;
  2. using TEAMModelOS.SDK.Extension.MessagePush.Interfaces;
  3. using TEAMModelOS.SDK.Extension.MessagePush.Model;
  4. using Microsoft.Extensions.Configuration;
  5. using Microsoft.Extensions.DependencyInjection;
  6. using System;
  7. using System.Collections.Generic;
  8. using System.Text;
  9. namespace TEAMModelOS.SDK.Extension.MessagePush
  10. {
  11. public static class MessagePushExtension
  12. {
  13. public static void SendCloud(this IServiceCollection services, IConfigurationSection configuration)
  14. {
  15. services.Configure<SmsSendCloud>(configuration);
  16. services.AddSingleton<ISendCloudService, SendCloudService>();
  17. }
  18. }
  19. }