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
- Наследование
Примеры
В следующем примере перечислены значения по умолчанию виртуального каталога для всех приложений на узле веб-сайта по умолчанию.
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 класса через VirtualDirectoryDefaults свойство Site класса или VirtualDirectoryDefaults свойство Application класса.
Свойства
| Имя | Описание |
|---|---|
| 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, Type) |
Возвращает дочерний элемент, который находится под текущим элементом конфигурации и имеет указанное имя и тип. (Унаследовано от ConfigurationElement) |
| GetChildElement(String) |
Возвращает дочерний элемент, который находится под текущим элементом конфигурации и имеет указанное имя. (Унаследовано от ConfigurationElement) |
| GetCollection() |
Возвращает коллекцию по умолчанию для текущего элемента конфигурации. (Унаследовано от ConfigurationElement) |
| GetCollection(String, Type) |
Возвращает элемент конфигурации с указанным именем и типом и находится под текущим элементом конфигурации. (Унаследовано от ConfigurationElement) |
| GetCollection(String) |
Возвращает все элементы конфигурации, принадлежащие текущему элементу конфигурации. (Унаследовано от ConfigurationElement) |
| GetCollection(Type) |
Возвращает элемент конфигурации с указанным типом и находится под текущим элементом конфигурации. (Унаследовано от ConfigurationElement) |
| GetMetadata(String) |
Возвращает значения метаданных из схемы элемента. (Унаследовано от ConfigurationElement) |
| SetAttributeValue(String, Object) |
Задает значение указанного атрибута. (Унаследовано от ConfigurationElement) |
| SetMetadata(String, Object) |
Задает значения метаданных из схемы элемента. (Унаследовано от ConfigurationElement) |