共用方式為


VirtualDirectoryDefaults 類別

定義

定義為應用程式或網站建立之虛擬目錄的預設值。

public ref class VirtualDirectoryDefaults sealed : Microsoft::Web::Administration::ConfigurationElement
public sealed class VirtualDirectoryDefaults : Microsoft.Web.Administration.ConfigurationElement
type VirtualDirectoryDefaults = class
    inherit ConfigurationElement
Public NotInheritable Class VirtualDirectoryDefaults
Inherits ConfigurationElement
繼承
VirtualDirectoryDefaults

範例

下列範例會列出預設網站節點下所有應用程式的虛擬目錄預設值。

using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Web.Administration;
using Microsoft.Web.Management;

namespace AdministrationSnippets
{
    public class AdministrationApplicationVirtualDirectoryDefaults
    {
// Returns a list of the virtual directory defaults for all 
// applications under the default Web site.
public void GetVirtualDirectoryDefaults()
{
    ServerManager manager = new ServerManager();
    Site defaultSite = manager.Sites["Default Web Site"];
    foreach (Application app in defaultSite.Applications)
    {
        Console.WriteLine(
            "Found application with the following path: {0}", app.Path);
        Console.WriteLine("Virtual Directory Defaults:");
        if (app.VirtualDirectories.Count > 0)
        {
            Console.WriteLine("  Attributes");
            foreach (string prop in 
                app.VirtualDirectoryDefaults.RawAttributes.Keys)
            {
                Console.WriteLine("   |-{0}: {1}", prop.PadRight(20),
                    app.VirtualDirectoryDefaults.GetAttribute(prop).Value);
            }
        }
    }
}
    }
}

備註

這個類別是密封的,而且不會實作公用建構函式。 您可以透過 VirtualDirectoryDefaults 類別的 Site 屬性或 VirtualDirectoryDefaults 類別的 屬性來存取 類別的 Application 實例 VirtualDirectoryDefaults

屬性

Attributes

取得組態屬性集合,其中包含這個專案的屬性清單。

(繼承來源 ConfigurationElement)
ChildElements

取得目前專案的所有子專案。

(繼承來源 ConfigurationElement)
ElementTagName

定義為應用程式或網站建立之虛擬目錄的預設值。

(繼承來源 ConfigurationElement)
IsLocallyStored

取得值,指出組態專案是否儲存在特定組態檔中。

(繼承來源 ConfigurationElement)
Item[String]

取得或設定具有指定名稱的屬性。

(繼承來源 ConfigurationElement)
LogonMethod

取得或設定目前內容下所有虛擬目錄預設使用的驗證方法。

Methods

取得組態專案的方法集合。

(繼承來源 ConfigurationElement)
Password

取得或設定目前內容下所有虛擬目錄預設使用的密碼。

RawAttributes

定義為應用程式或網站建立之虛擬目錄的預設值。

(繼承來源 ConfigurationElement)
Schema

取得目前專案的架構。

(繼承來源 ConfigurationElement)
UserName

取得或設定目前內容下所有虛擬目錄預設使用的使用者名稱。

方法

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)

適用於