Microsoft.Web.Administratio ...


.NET Framework Class Library
Application Class

Defines properties common to all applications in Internet Information Services (IIS).

Namespace:  Microsoft.Web.Administration
Assembly:  Microsoft.Web.Administration (in Microsoft.Web.Administration.dll)
Syntax

Visual Basic (Declaration)
Public NotInheritable Class Application _
    Inherits ConfigurationElement
Visual Basic (Usage)
Dim instance As Application
C#
public sealed class Application : ConfigurationElement
Visual C++
public ref class Application sealed : public ConfigurationElement
JScript
public final class Application extends ConfigurationElement
Remarks

An application is a grouping of content in a Web site in IIS. Applications are designated by the physical path of the content and properties that are specific to the content in that path.

Examples

The following example creates a Web application.

Visual Basic
Imports System
Imports System.Collections.Generic
Imports System.Text
Imports Microsoft.Web.Administration
Imports Microsoft.Web.Management

Namespace AdministrationSnippets
    Public Class AdministrationApplication
        '' Creates an application under the default web site
        Public Sub CreateApplication()
            Dim manager As New ServerManager()
            Dim defaultSite As Site = manager.Sites("Default Web Site")
            defaultSite.Applications.Add("/blogs", _
                "C:\\inetpub\\wwwroot\\blogs")
            manager.CommitChanges()
        End Sub
    End Class
End Namespace
C#
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Web.Administration;
using Microsoft.Web.Management;

namespace AdministrationSnippets
{
    public class AdministrationApplication
    {
        // Creates an application under the default Web site.
        public void CreateApplication()
        {
            ServerManager manager = new ServerManager();
            Site defaultSite = manager.Sites["Default Web Site"];
            defaultSite.Applications.Add(
                "/blogs", @"C:\inetpub\wwwroot\blogs");
            manager.CommitChanges();
        }
    }
}
Inheritance Hierarchy

System..::.Object
  Microsoft.Web.Administration..::.ConfigurationElement
    Microsoft.Web.Administration..::.Application
Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also

Reference

Tags :


Page view tracker