PageRenderTime 8ms CodeModel.GetById 1ms app.highlight 3ms RepoModel.GetById 1ms app.codeStats 1ms

/tags/stable-1.2.0/Server/Config/IConfigurationWrapper.cs

#
C# | 29 lines | 12 code | 9 blank | 8 comment | 0 complexity | 5c95ba4d61729fdd2fb1efa387d4d4c7 MD5 | raw file
 1//-----------------------------------------------------------------------
 2// <copyright>
 3// Copyright (C) Ruslan Yakushev for the PHP Manager for IIS project.
 4//
 5// This file is subject to the terms and conditions of the Microsoft Public License (MS-PL).
 6// See http://www.microsoft.com/opensource/licenses.mspx#Ms-PL for more details.
 7// </copyright>
 8//-----------------------------------------------------------------------
 9
10using Microsoft.Web.Administration;
11
12namespace Web.Management.PHP.Config
13{
14
15    public interface IConfigurationWrapper
16    {
17
18        void CommitChanges();
19
20        Configuration GetAppHostConfiguration();
21
22        DefaultDocument.DefaultDocumentSection GetDefaultDocumentSection();
23
24        Handlers.HandlersSection GetHandlersSection();
25
26        bool IsServerConfigurationPath();
27
28    }
29}