VirtualDirectoryCollection Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta una raccolta di directory virtuali per un'applicazione o un contesto del sito specifico.
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)
- Ereditarietà
-
VirtualDirectoryCollection
Esempio
Nell'esempio seguente vengono visualizzate tutte le directory virtuali in ogni applicazione associata al sito Web predefinito.
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);
}
}
}
}
}
}
Commenti
Questa classe è bloccata e non implementa un costruttore pubblico. È possibile accedere alla classe tramite la VirtualDirectoryCollection<xref:Microsoft.Web.Administration.Site.VirtualDirectories%2A> proprietà dell'oggetto Application .
Proprietà
AllowsAdd |
Ottiene un valore che indica se un |
AllowsClear |
Ottiene un valore che indica se un |
AllowsRemove |
Ottiene un valore che indica se un |
Attributes |
Ottiene una raccolta di attributi di configurazione contenente l'elenco di attributi per questo elemento. (Ereditato da ConfigurationElement) |
ChildElements |
Ottiene tutti gli elementi figlio dell'elemento corrente. (Ereditato da ConfigurationElement) |
Count |
Ottiene il numero di elementi nella raccolta. (Ereditato da ConfigurationElementCollectionBase<T>) |
ElementTagName |
Rappresenta una raccolta di directory virtuali per un'applicazione o un contesto del sito specifico. (Ereditato da ConfigurationElement) |
IsLocallyStored |
Ottiene un valore che indica se l'elemento di configurazione viene archiviato in un determinato file di configurazione. (Ereditato da ConfigurationElement) |
Item[Int32] |
Ottiene un elemento di configurazione in corrispondenza dell'indice specificato. (Ereditato da ConfigurationElementCollectionBase<T>) |
Item[String] |
Ottiene una directory virtuale con la chiave specificata nella raccolta. |
Methods |
Ottiene una raccolta di metodi per l'elemento di configurazione. (Ereditato da ConfigurationElement) |
RawAttributes |
Rappresenta una raccolta di directory virtuali per un'applicazione o un contesto del sito specifico. (Ereditato da ConfigurationElement) |
Schema |
Ottiene lo schema che descrive la raccolta di elementi di configurazione. (Ereditato da ConfigurationElementCollectionBase<T>) |
Metodi
Add(String, String) |
Crea una nuova directory virtuale usando i parametri specificati e lo aggiunge alla raccolta di directory virtuali. |
Add(T) |
Aggiunge un elemento di configurazione alla fine della raccolta corrente. (Ereditato da ConfigurationElementCollectionBase<T>) |
AddAt(Int32, T) |
Aggiunge un elemento di configurazione alla raccolta corrente in corrispondenza dell'indice specificato. (Ereditato da ConfigurationElementCollectionBase<T>) |
Clear() |
Cancella tutti gli elementi di configurazione dalla raccolta corrente. (Ereditato da ConfigurationElementCollectionBase<T>) |
CreateElement() |
Crea un nuovo elemento figlio per la raccolta corrente. (Ereditato da ConfigurationElementCollectionBase<T>) |
CreateElement(String) |
Crea un nuovo elemento figlio usando il nome specificato. (Ereditato da ConfigurationElementCollectionBase<T>) |
CreateNewElement(String) |
Crea un nuovo elemento usando il nome dell'elemento specificato. (Ereditato da ConfigurationElementCollectionBase<T>) |
Delete() |
Rappresenta una raccolta di directory virtuali per un'applicazione o un contesto del sito specifico. (Ereditato da ConfigurationElement) |
GetAttribute(String) |
Restituisce un ConfigurationAttribute oggetto che rappresenta l'attributo richiesto. (Ereditato da ConfigurationElement) |
GetAttributeValue(String) |
Restituisce il valore dell'attributo specificato. (Ereditato da ConfigurationElement) |
GetChildElement(String) |
Restituisce un elemento figlio sotto l'elemento di configurazione corrente e ha il nome specificato. (Ereditato da ConfigurationElement) |
GetChildElement(String, Type) |
Restituisce un elemento figlio sotto l'elemento di configurazione corrente e ha il nome e il tipo specificati. (Ereditato da ConfigurationElement) |
GetCollection() |
Restituisce la raccolta predefinita per l'elemento di configurazione corrente. (Ereditato da ConfigurationElement) |
GetCollection(String) |
Restituisce tutti gli elementi di configurazione che appartengono all'elemento di configurazione corrente. (Ereditato da ConfigurationElement) |
GetCollection(String, Type) |
Restituisce l'elemento di configurazione con il nome e il tipo specificati e si trova nell'elemento di configurazione corrente. (Ereditato da ConfigurationElement) |
GetCollection(Type) |
Restituisce l'elemento di configurazione con il tipo specificato ed è incluso nell'elemento di configurazione corrente. (Ereditato da ConfigurationElement) |
GetEnumerator() |
Restituisce un enumeratore che consente di eseguire l'iterazione di una raccolta. (Ereditato da ConfigurationElementCollectionBase<T>) |
GetMetadata(String) |
Restituisce i valori dei metadati dallo schema degli elementi. (Ereditato da ConfigurationElement) |
IndexOf(T) |
Determina l'indice di un elemento nell'insieme. (Ereditato da ConfigurationElementCollectionBase<T>) |
InvalidVirtualDirectoryPathCharacters() |
Recupera una matrice di caratteri che non possono essere usati nel percorso di una directory virtuale. |
Remove(T) |
Rimuove la prima occorrenza di un elemento dalla raccolta. (Ereditato da ConfigurationElementCollectionBase<T>) |
RemoveAt(Int32) |
Rimuove l'elemento all'indice della raccolta specificato. (Ereditato da ConfigurationElementCollectionBase<T>) |
SetAttributeValue(String, Object) |
Imposta il valore dell'attributo specificato. (Ereditato da ConfigurationElement) |
SetMetadata(String, Object) |
Imposta i valori dei metadati dallo schema degli elementi. (Ereditato da ConfigurationElement) |
Implementazioni dell'interfaccia esplicita
ICollection.CopyTo(Array, Int32) |
Copia gli elementi della raccolta in una matrice, a partire da un indice della matrice specifico. (Ereditato da ConfigurationElementCollectionBase<T>) |
ICollection.Count |
Rappresenta una raccolta di directory virtuali per un'applicazione o un contesto del sito specifico. (Ereditato da ConfigurationElementCollectionBase<T>) |
ICollection.IsSynchronized |
Rappresenta una raccolta di directory virtuali per un'applicazione o un contesto del sito specifico. (Ereditato da ConfigurationElementCollectionBase<T>) |
ICollection.SyncRoot |
Rappresenta una raccolta di directory virtuali per un'applicazione o un contesto del sito specifico. (Ereditato da ConfigurationElementCollectionBase<T>) |
IEnumerable.GetEnumerator() |
Restituisce un enumeratore che consente di scorrere la raccolta. (Ereditato da ConfigurationElementCollectionBase<T>) |