blob: d3eae0ad0184306220ec52eecd489d1ac9997f76 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
//
// System.Configuration.IConfigurationSectionHandler.cs
//
// Author:
// Christopher Podurgiel (cpodurgiel@msn.com)
//
// (C) Chris Podurgiel
//
using System;
using System.Xml;
namespace System.Configuration
{
/// <summary>
/// Summary description for IConfigurationSectionHandler.
/// </summary>
public interface IConfigurationSectionHandler
{
/// <summary>
/// Creates a new configuration handler and adds the specified configuration object to the collection.
/// </summary>
/// <param name="parent">Composed from the configuration settings in a corresponding parent configuration section.</param>
/// <param name="configContext">Provides access to the virtual path for which the configuration section handler computes configuration values. Normally this parameter is reserved and is null.</param>
/// <param name="section">The XML node that contains the configuration information to be handled. section provides direct access to the XML contents of the configuration section.</param>
/// <returns></returns>
object Create(object parent, object configContext, XmlNode section);
}
}
|