ApplicationDefaults 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
웹 사이트에 대해 만들어진 애플리케이션의 기본값을 정의합니다.
public ref class ApplicationDefaults sealed : Microsoft::Web::Administration::ConfigurationElement
public sealed class ApplicationDefaults : Microsoft.Web.Administration.ConfigurationElement
type ApplicationDefaults = class
inherit ConfigurationElement
Public NotInheritable Class ApplicationDefaults
Inherits ConfigurationElement
- 상속
예제
다음 예제에서는 각 사이트의 기본 애플리케이션 값을 표시합니다.
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Web.Administration;
using Microsoft.Web.Management;
namespace AdministrationSnippets
{
public class AdministrationApplicationDefaults
{
// Displays the default application values for all configured sites.
public void GetApplicationDefaults()
{
ServerManager manager = new ServerManager();
foreach (Site s in manager.Sites)
{
ApplicationDefaults d = s.ApplicationDefaults;
Console.WriteLine("Site: {0}", s.Name);
Console.WriteLine(" |--Default Application Pool: {0}",
d.ApplicationPoolName);
Console.WriteLine(" +--Default Protocols Enabled: {0}\r\n",
d.EnabledProtocols);
}
}
}
}
다음 예제에서는 기본 웹 사이트에서 만든 애플리케이션의 기본값을 설정하고, 새 애플리케이션을 만든 다음, 애플리케이션 속성이 기본값으로 설정되어 있는지 확인합니다.
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Web.Administration;
using Microsoft.Web.Management;
namespace AdministrationSnippets
{
public class AdministrationApplicationDefaults
{
// Sets the default values for applications configured under the
// default Web site.
public void SetApplicationDefaults()
{
ServerManager manager = new ServerManager();
Site defaultSite = manager.Sites["Default Web Site"];
ApplicationDefaults defaultVals = defaultSite.ApplicationDefaults;
// Set the application defaults.
defaultVals.ApplicationPoolName = "CommunitySites";
defaultVals.EnabledProtocols = "http";
// Create a new application.
defaultSite.Applications.Add(
"/discussion", @"C:\inetpub\wwwroot\forums");
manager.CommitChanges();
// Read the application's values.
Application discussion = defaultSite.Applications["/discussion"];
Console.WriteLine("Site: {0}", defaultSite.Name);
Console.WriteLine(" |--Default Application Pool: {0}",
discussion.ApplicationPoolName);
Console.WriteLine(" +--Default Protocols Enabled: {0}\r\n",
discussion.EnabledProtocols);
}
}
}
설명
이 클래스는 봉인되어 있으며 공용 생성자를 구현하지 않습니다. 클래스의 속성을 Site 통해 클래스의 ApplicationDefaults 인스턴스에 ApplicationDefaults 액세스할 수 있습니다.
속성
ApplicationPoolName |
현재 웹 사이트의 모든 애플리케이션에 기본적으로 할당되는 애플리케이션 풀을 가져오거나 설정합니다. |
Attributes |
이 요소의 특성 목록을 포함하는 구성 특성 컬렉션을 가져옵니다. (다음에서 상속됨 ConfigurationElement) |
ChildElements |
현재 요소의 모든 자식 요소를 가져옵니다. (다음에서 상속됨 ConfigurationElement) |
ElementTagName |
웹 사이트에 대해 만들어진 애플리케이션의 기본값을 정의합니다. (다음에서 상속됨 ConfigurationElement) |
EnabledProtocols |
현재 웹 사이트의 모든 애플리케이션에 대해 기본적으로 사용하도록 설정된 프로토콜을 가져오거나 설정합니다. |
IsLocallyStored |
구성 요소가 특정 구성 파일에 저장되는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 ConfigurationElement) |
Item[String] |
지정된 이름의 특성을 가져오거나 설정합니다. (다음에서 상속됨 ConfigurationElement) |
Methods |
구성 요소에 대한 메서드 컬렉션을 가져옵니다. (다음에서 상속됨 ConfigurationElement) |
RawAttributes |
웹 사이트에 대해 만들어진 애플리케이션의 기본값을 정의합니다. (다음에서 상속됨 ConfigurationElement) |
Schema |
현재 요소의 스키마를 가져옵니다. (다음에서 상속됨 ConfigurationElement) |
메서드
Delete() |
웹 사이트에 대해 만들어진 애플리케이션의 기본값을 정의합니다. (다음에서 상속됨 ConfigurationElement) |
GetAttribute(String) |
요청된 ConfigurationAttribute 특성을 나타내는 개체를 반환합니다. (다음에서 상속됨 ConfigurationElement) |
GetAttributeValue(String) |
지정된 특성의 값을 반환합니다. (다음에서 상속됨 ConfigurationElement) |
GetChildElement(String) |
현재 구성 요소 아래에 있고 지정된 이름을 가진 자식 요소를 반환합니다. (다음에서 상속됨 ConfigurationElement) |
GetChildElement(String, Type) |
현재 구성 요소 아래에 있고 지정된 이름과 형식을 가진 자식 요소를 반환합니다. (다음에서 상속됨 ConfigurationElement) |
GetCollection() |
현재 구성 요소의 기본 컬렉션을 반환합니다. (다음에서 상속됨 ConfigurationElement) |
GetCollection(String) |
현재 구성 요소에 속하는 모든 구성 요소를 반환합니다. (다음에서 상속됨 ConfigurationElement) |
GetCollection(String, Type) |
지정된 이름과 형식을 가지며 현재 구성 요소 아래에 있는 구성 요소를 반환합니다. (다음에서 상속됨 ConfigurationElement) |
GetCollection(Type) |
지정된 형식을 가지며 현재 구성 요소 아래에 있는 구성 요소를 반환합니다. (다음에서 상속됨 ConfigurationElement) |
GetMetadata(String) |
요소 스키마에서 메타데이터 값을 반환합니다. (다음에서 상속됨 ConfigurationElement) |
SetAttributeValue(String, Object) |
지정된 특성의 값을 설정합니다. (다음에서 상속됨 ConfigurationElement) |
SetMetadata(String, Object) |
요소 스키마의 메타데이터 값을 설정합니다. (다음에서 상속됨 ConfigurationElement) |