示例#1
0
 public IAzureBlobProviderEventConfigurator ConnectionString(string connectionString)
 {
     _eventConfig = new AzureBlobProviderEventConfigurator
     {
         _useActiveDirectory      = false,
         _connectionStringBuilder = ev => connectionString
     };
     return(_eventConfig);
 }
示例#2
0
 public IAzureBlobProviderEventConfigurator ConnectionStringBuilder(Func <AuditEvent, string> connectionStringBuilder)
 {
     _eventConfig = new AzureBlobProviderEventConfigurator
     {
         _useActiveDirectory      = false,
         _connectionStringBuilder = connectionStringBuilder
     };
     return(_eventConfig);
 }
示例#3
0
        public IAzureBlobProviderEventConfigurator AzureActiveDirectory(Action <IAzureActiveDirectoryConfigurator> configuration)
        {
            var adConfig = new AzureActiveDirectoryConfigurator();

            configuration.Invoke(adConfig);
            _eventConfig = new AzureBlobProviderEventConfigurator
            {
                _useActiveDirectory           = true,
                _activeDirectoryConfiguration = adConfig
            };
            return(_eventConfig);
        }