/BlogEngine/DotNetSlave.BusinessLogic/Providers/FileSystemProviders/BlogFileSystemProviderSection.cs
C# | 41 lines | 30 code | 5 blank | 6 comment | 0 complexity | 845a7b634e973096db9b0cb4175afc81 MD5 | raw file
Possible License(s): LGPL-2.1, Apache-2.0, BSD-3-Clause
- using System.Configuration;
-
- namespace BlogEngine.Core.Providers
- {
- public class BlogFileSystemProviderSection : ConfigurationSection
- {
- #region Properties
-
- /// <summary>
- /// Gets or sets the name of the default provider
- /// </summary>
- [StringValidator(MinLength = 1)]
- [ConfigurationProperty("defaultProvider", DefaultValue = "XmlBlogProvider")]
- public string DefaultProvider
- {
- get
- {
- return (string)base["defaultProvider"];
- }
-
- set
- {
- base["defaultProvider"] = value;
- }
- }
-
- /// <summary>
- /// Gets a collection of registered providers.
- /// </summary>
- [ConfigurationProperty("providers")]
- public ProviderSettingsCollection Providers
- {
- get
- {
- return (ProviderSettingsCollection)base["providers"];
- }
- }
-
- #endregion
- }
- }