VirtualDirectoryCollection Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une collection de répertoires virtuels pour une application ou un contexte de site particulier.
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)
- Héritage
-
VirtualDirectoryCollection
Exemples
L’exemple suivant affiche tous les répertoires virtuels sous chaque application associée au site Web par défaut.
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);
}
}
}
}
}
}
Remarques
Cette classe est scellée et n’implémente pas de constructeur public. Vous pouvez accéder à la VirtualDirectoryCollection classe via la <xref:Microsoft.Web.Administration.Site.VirtualDirectories%2A> propriété de l’objet Application .
Propriétés
AllowsAdd |
Obtient une valeur indiquant si un nom d’élément |
AllowsClear |
Obtient une valeur indiquant si un nom d’élément |
AllowsRemove |
Obtient une valeur indiquant si un nom d’élément |
Attributes |
Obtient une collection d’attributs de configuration qui contient la liste des attributs de cet élément. (Hérité de ConfigurationElement) |
ChildElements |
Obtient tous les éléments enfants de l’élément actuel. (Hérité de ConfigurationElement) |
Count |
Obtient le nombre d’éléments de la collection. (Hérité de ConfigurationElementCollectionBase<T>) |
ElementTagName |
Représente une collection de répertoires virtuels pour une application ou un contexte de site particulier. (Hérité de ConfigurationElement) |
IsLocallyStored |
Obtient une valeur indiquant si l’élément de configuration est stocké dans un fichier de configuration particulier. (Hérité de ConfigurationElement) |
Item[Int32] |
Obtient un élément de configuration à l’index spécifié. (Hérité de ConfigurationElementCollectionBase<T>) |
Item[String] |
Obtient un répertoire virtuel avec la clé spécifiée dans la collection. |
Methods |
Obtient une collection de méthodes pour l’élément de configuration. (Hérité de ConfigurationElement) |
RawAttributes |
Représente une collection de répertoires virtuels pour une application ou un contexte de site particulier. (Hérité de ConfigurationElement) |
Schema |
Obtient le schéma qui décrit la collection d’éléments de configuration. (Hérité de ConfigurationElementCollectionBase<T>) |
Méthodes
Add(String, String) |
Crée un répertoire virtuel à l’aide des paramètres spécifiés et l’ajoute à la collection de répertoires virtuels. |
Add(T) |
Ajoute un élément de configuration à la fin de la collection active. (Hérité de ConfigurationElementCollectionBase<T>) |
AddAt(Int32, T) |
Ajoute un élément de configuration à la collection active à l’index spécifié. (Hérité de ConfigurationElementCollectionBase<T>) |
Clear() |
Efface tous les éléments de configuration de la collection active. (Hérité de ConfigurationElementCollectionBase<T>) |
CreateElement() |
Crée un élément enfant pour la collection active. (Hérité de ConfigurationElementCollectionBase<T>) |
CreateElement(String) |
Crée un élément enfant à l’aide du nom spécifié. (Hérité de ConfigurationElementCollectionBase<T>) |
CreateNewElement(String) |
Crée un élément à l’aide du nom d’élément spécifié. (Hérité de ConfigurationElementCollectionBase<T>) |
Delete() |
Représente une collection de répertoires virtuels pour une application ou un contexte de site particulier. (Hérité de ConfigurationElement) |
GetAttribute(String) |
Renvoie un ConfigurationAttribute objet qui représente l’attribut demandé. (Hérité de ConfigurationElement) |
GetAttributeValue(String) |
Retourne la valeur de l'attribut spécifié. (Hérité de ConfigurationElement) |
GetChildElement(String) |
Retourne un élément enfant qui se trouve sous l’élément de configuration actuel et qui a le nom spécifié. (Hérité de ConfigurationElement) |
GetChildElement(String, Type) |
Retourne un élément enfant qui se trouve sous l’élément de configuration actuel et qui a le nom et le type spécifiés. (Hérité de ConfigurationElement) |
GetCollection() |
Retourne la collection par défaut de l’élément de configuration actuel. (Hérité de ConfigurationElement) |
GetCollection(String) |
Retourne tous les éléments de configuration qui appartiennent à l’élément de configuration actuel. (Hérité de ConfigurationElement) |
GetCollection(String, Type) |
Retourne l’élément de configuration qui a le nom et le type spécifiés et qui se trouve sous l’élément de configuration actuel. (Hérité de ConfigurationElement) |
GetCollection(Type) |
Retourne l’élément de configuration qui a le type spécifié et se trouve sous l’élément de configuration actuel. (Hérité de ConfigurationElement) |
GetEnumerator() |
Retourne un énumérateur qui itère au sein d’une collection. (Hérité de ConfigurationElementCollectionBase<T>) |
GetMetadata(String) |
Retourne les valeurs de métadonnées du schéma d’élément. (Hérité de ConfigurationElement) |
IndexOf(T) |
Détermine l’index d’un élément dans la collection. (Hérité de ConfigurationElementCollectionBase<T>) |
InvalidVirtualDirectoryPathCharacters() |
Récupère un tableau de caractères qui ne peuvent pas être utilisés dans le chemin d’accès d’un répertoire virtuel. |
Remove(T) |
Supprime la première occurrence d’un élément de la collection. (Hérité de ConfigurationElementCollectionBase<T>) |
RemoveAt(Int32) |
Supprime l'élément au niveau de l'index spécifié de la collection. (Hérité de ConfigurationElementCollectionBase<T>) |
SetAttributeValue(String, Object) |
Définit la valeur de l'attribut spécifié. (Hérité de ConfigurationElement) |
SetMetadata(String, Object) |
Définit les valeurs de métadonnées du schéma d’élément. (Hérité de ConfigurationElement) |
Implémentations d’interfaces explicites
ICollection.CopyTo(Array, Int32) |
Copie les éléments de la collection dans un tableau, en commençant au niveau d’un index de tableau particulier. (Hérité de ConfigurationElementCollectionBase<T>) |
ICollection.Count |
Représente une collection de répertoires virtuels pour une application ou un contexte de site particulier. (Hérité de ConfigurationElementCollectionBase<T>) |
ICollection.IsSynchronized |
Représente une collection de répertoires virtuels pour une application ou un contexte de site particulier. (Hérité de ConfigurationElementCollectionBase<T>) |
ICollection.SyncRoot |
Représente une collection de répertoires virtuels pour une application ou un contexte de site particulier. (Hérité de ConfigurationElementCollectionBase<T>) |
IEnumerable.GetEnumerator() |
Retourne un énumérateur qui itère au sein de la collection. (Hérité de ConfigurationElementCollectionBase<T>) |