VirtualDirectoryCollection Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma coleção de diretórios virtuais para um determinado contexto de aplicativo ou site.
public ref class VirtualDirectoryCollection sealed : Microsoft::Web::Administration::ConfigurationElementCollectionBase<Microsoft::Web::Administration::VirtualDirectory ^>
public sealed class VirtualDirectoryCollection : Microsoft.Web.Administration.ConfigurationElementCollectionBase<Microsoft.Web.Administration.VirtualDirectory>
type VirtualDirectoryCollection = class
inherit ConfigurationElementCollectionBase<VirtualDirectory>
Public NotInheritable Class VirtualDirectoryCollection
Inherits ConfigurationElementCollectionBase(Of VirtualDirectory)
- Herança
-
VirtualDirectoryCollection
Exemplos
O exemplo a seguir exibe todos os diretórios virtuais em cada aplicativo associado ao site padrão.
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Web.Administration;
using Microsoft.Web.Management;
using Microsoft.Web.Management.Client;
namespace AdministrationSnippets
{
public class AdministrationVirtualDirectoryCollection
{
public void GetAllVirtualDirectories()
{
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 Directories:");
if (app.VirtualDirectories.Count > 0)
{
foreach (VirtualDirectory vdir in app.VirtualDirectories)
{
Console.WriteLine(" Virtual Directory: {0}", vdir.Path);
Console.WriteLine(" |-PhysicalPath = {0}", vdir.PhysicalPath);
Console.WriteLine(" |-LogonMethod = {0}", vdir.LogonMethod);
Console.WriteLine(" +-UserName = {0}\r\n", vdir.UserName);
}
}
}
}
}
}
Comentários
Essa classe é selada e não implementa um construtor público. Você pode acessar a VirtualDirectoryCollection classe por meio da <xref:Microsoft.Web.Administration.Site.VirtualDirectories%2A> propriedade do Application objeto .
Propriedades
AllowsAdd |
Obtém um valor que indica se um |
AllowsClear |
Obtém um valor que indica se um |
AllowsRemove |
Obtém um valor que indica se um |
Attributes |
Obtém uma coleção de atributos de configuração que contém a lista de atributos para esse elemento. (Herdado de ConfigurationElement) |
ChildElements |
Obtém todos os elementos filho do elemento atual. (Herdado de ConfigurationElement) |
Count |
Obtém o número de itens na coleção. (Herdado de ConfigurationElementCollectionBase<T>) |
ElementTagName |
Representa uma coleção de diretórios virtuais para um determinado contexto de aplicativo ou site. (Herdado de ConfigurationElement) |
IsLocallyStored |
Obtém um valor que indica se o elemento de configuração é armazenado em um arquivo de configuração específico. (Herdado de ConfigurationElement) |
Item[Int32] |
Obtém um elemento de configuração no índice especificado. (Herdado de ConfigurationElementCollectionBase<T>) |
Item[String] |
Obtém um diretório virtual com a chave especificada na coleção. |
Methods |
Obtém uma coleção de métodos para o elemento de configuração. (Herdado de ConfigurationElement) |
RawAttributes |
Representa uma coleção de diretórios virtuais para um determinado contexto de aplicativo ou site. (Herdado de ConfigurationElement) |
Schema |
Obtém o esquema que descreve a coleção de elementos de configuração. (Herdado de ConfigurationElementCollectionBase<T>) |
Métodos
Add(String, String) |
Cria um novo diretório virtual usando os parâmetros especificados e o adiciona à coleção de diretórios virtuais. |
Add(T) |
Adiciona um elemento de configuração ao final da coleção atual. (Herdado de ConfigurationElementCollectionBase<T>) |
AddAt(Int32, T) |
Adiciona um elemento de configuração à coleção atual no índice especificado. (Herdado de ConfigurationElementCollectionBase<T>) |
Clear() |
Limpa todos os elementos de configuração da coleção atual. (Herdado de ConfigurationElementCollectionBase<T>) |
CreateElement() |
Cria um novo elemento filho para a coleção atual. (Herdado de ConfigurationElementCollectionBase<T>) |
CreateElement(String) |
Cria um novo elemento filho usando o nome especificado. (Herdado de ConfigurationElementCollectionBase<T>) |
CreateNewElement(String) |
Cria um novo elemento usando o nome do elemento especificado. (Herdado de ConfigurationElementCollectionBase<T>) |
Delete() |
Representa uma coleção de diretórios virtuais para um determinado contexto de aplicativo ou site. (Herdado de ConfigurationElement) |
GetAttribute(String) |
Retorna um ConfigurationAttribute objeto que representa o atributo solicitado. (Herdado de ConfigurationElement) |
GetAttributeValue(String) |
Retorna o valor do atributo especificado. (Herdado de ConfigurationElement) |
GetChildElement(String) |
Retorna um elemento filho que está sob o elemento de configuração atual e tem o nome especificado. (Herdado de ConfigurationElement) |
GetChildElement(String, Type) |
Retorna um elemento filho que está sob o elemento de configuração atual e tem o nome e o tipo especificados. (Herdado de ConfigurationElement) |
GetCollection() |
Retorna a coleção padrão para o elemento de configuração atual. (Herdado de ConfigurationElement) |
GetCollection(String) |
Retorna todos os elementos de configuração que pertencem ao elemento de configuração atual. (Herdado de ConfigurationElement) |
GetCollection(String, Type) |
Retorna o elemento de configuração que tem o nome e o tipo especificados e está sob o elemento de configuração atual. (Herdado de ConfigurationElement) |
GetCollection(Type) |
Retorna o elemento de configuração que tem o tipo especificado e está sob o elemento de configuração atual. (Herdado de ConfigurationElement) |
GetEnumerator() |
Retorna um enumerador que itera em uma coleção. (Herdado de ConfigurationElementCollectionBase<T>) |
GetMetadata(String) |
Retorna valores de metadados do esquema do elemento. (Herdado de ConfigurationElement) |
IndexOf(T) |
Determina o índice de um elemento na coleção. (Herdado de ConfigurationElementCollectionBase<T>) |
InvalidVirtualDirectoryPathCharacters() |
Recupera uma matriz de caracteres que não pode ser usada no caminho de um diretório virtual. |
Remove(T) |
Remove a primeira ocorrência de um elemento da coleção. (Herdado de ConfigurationElementCollectionBase<T>) |
RemoveAt(Int32) |
Remove o elemento no índice especificado da coleção. (Herdado de ConfigurationElementCollectionBase<T>) |
SetAttributeValue(String, Object) |
Define o valor do atributo especificado. (Herdado de ConfigurationElement) |
SetMetadata(String, Object) |
Define valores de metadados do esquema de elemento. (Herdado de ConfigurationElement) |
Implantações explícitas de interface
ICollection.CopyTo(Array, Int32) |
Copia os elementos da coleção em uma matriz, começando em um índice de matriz específico. (Herdado de ConfigurationElementCollectionBase<T>) |
ICollection.Count |
Representa uma coleção de diretórios virtuais para um determinado contexto de aplicativo ou site. (Herdado de ConfigurationElementCollectionBase<T>) |
ICollection.IsSynchronized |
Representa uma coleção de diretórios virtuais para um determinado contexto de aplicativo ou site. (Herdado de ConfigurationElementCollectionBase<T>) |
ICollection.SyncRoot |
Representa uma coleção de diretórios virtuais para um determinado contexto de aplicativo ou site. (Herdado de ConfigurationElementCollectionBase<T>) |
IEnumerable.GetEnumerator() |
Retorna um enumerador que itera pela coleção. (Herdado de ConfigurationElementCollectionBase<T>) |