ApplicationCollection Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Auflistung von Application -Objekten für ein -Objekt dar Site .
public ref class ApplicationCollection sealed : Microsoft::Web::Administration::ConfigurationElementCollectionBase<Microsoft::Web::Administration::Application ^>
public sealed class ApplicationCollection : Microsoft.Web.Administration.ConfigurationElementCollectionBase<Microsoft.Web.Administration.Application>
type ApplicationCollection = class
inherit ConfigurationElementCollectionBase<Application>
Public NotInheritable Class ApplicationCollection
Inherits ConfigurationElementCollectionBase(Of Application)
- Vererbung
Beispiele
Im folgenden Beispiel werden alle Anwendungen im ApplicationCollection -Objekt für die Standardwebsite angezeigt.
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Web.Administration;
using Microsoft.Web.Management;
namespace AdministrationSnippets
{
public class AdministrationApplicationCollection
{
// Displays all Applications under the "Default Web Site"
public void GetApplications()
{
ServerManager manager = new ServerManager();
Site defaultSite = manager.Sites["Default Web Site"];
foreach (Application app in defaultSite.Applications)
{
Console.WriteLine("Found an application: {0}", app.Path);
}
}
}
}
Hinweise
Diese Klasse ist versiegelt und implementiert keinen öffentlichen Konstruktor. Sie können über die ApplicationCollection -Eigenschaft der -Klasse auf die ApplicationsSite -Klasse zugreifen.
ApplicationCollection implementiert die IEnumerable<T>-Schnittstelle. Verwenden Sie die Add -Methode, um neue Anwendungen zu erstellen. Darüber hinaus können Sie Indexer verwenden, um einen Verweis auf ein Element in der Auflistung nach Position oder Anwendungsname abzurufen.
Eigenschaften
AllowsAdd |
Ruft einen Wert ab, der angibt, ob ein |
AllowsClear |
Ruft einen Wert ab, der angibt, ob ein |
AllowsRemove |
Ruft einen Wert ab, der angibt, ob ein |
Attributes |
Ruft eine Konfigurationsattributeauflistung ab, die die Liste der Attribute für dieses Element enthält. (Geerbt von ConfigurationElement) |
ChildElements |
Ruft alle untergeordneten Elemente des aktuellen Elements ab. (Geerbt von ConfigurationElement) |
Count |
Ruft die Anzahl der Elemente in der Auflistung ab. (Geerbt von ConfigurationElementCollectionBase<T>) |
ElementTagName |
Stellt eine Auflistung von Application -Objekten für ein -Objekt dar Site . (Geerbt von ConfigurationElement) |
IsLocallyStored |
Ruft einen Wert ab, der angibt, ob das Konfigurationselement in einer bestimmten Konfigurationsdatei gespeichert ist. (Geerbt von ConfigurationElement) |
Item[Int32] |
Ruft ein Konfigurationselement am angegebenen Index ab. (Geerbt von ConfigurationElementCollectionBase<T>) |
Item[String] |
Ruft eine Anwendung mit dem angegebenen Pfad in der Auflistung ab. |
Methods |
Ruft eine Auflistung von Methoden für das Konfigurationselement ab. (Geerbt von ConfigurationElement) |
RawAttributes |
Stellt eine Auflistung von Application -Objekten für ein -Objekt dar Site . (Geerbt von ConfigurationElement) |
Schema |
Ruft das Schema ab, das die Konfigurationselementauflistung beschreibt. (Geerbt von ConfigurationElementCollectionBase<T>) |
Methoden
Add(String, String) |
Erstellt eine neue Anwendung mit den angegebenen Parametern und fügt sie der Anwendungsauflistung hinzu. |
Add(T) |
Fügt am Ende der aktuellen Auflistung ein Konfigurationselement hinzu. (Geerbt von ConfigurationElementCollectionBase<T>) |
AddAt(Int32, T) |
Fügt der aktuellen Auflistung am angegebenen Index ein Konfigurationselement hinzu. (Geerbt von ConfigurationElementCollectionBase<T>) |
Clear() |
Löscht alle Konfigurationselemente aus der aktuellen Auflistung. (Geerbt von ConfigurationElementCollectionBase<T>) |
CreateElement() |
Erstellt ein neues untergeordnetes Element für die aktuelle Auflistung. (Geerbt von ConfigurationElementCollectionBase<T>) |
CreateElement(String) |
Erstellt ein neues untergeordnetes Element unter Verwendung des angegebenen Namens. (Geerbt von ConfigurationElementCollectionBase<T>) |
CreateNewElement(String) |
Erstellt unter Verwendung des angegebenen Elementnamens ein neues Element. (Geerbt von ConfigurationElementCollectionBase<T>) |
Delete() |
Stellt eine Auflistung von Application -Objekten für ein -Objekt dar Site . (Geerbt von ConfigurationElement) |
GetAttribute(String) |
Gibt ein ConfigurationAttribute -Objekt zurück, das das angeforderte Attribut darstellt. (Geerbt von ConfigurationElement) |
GetAttributeValue(String) |
Gibt den Wert des angegebenen Attributs zurück. (Geerbt von ConfigurationElement) |
GetChildElement(String) |
Gibt ein untergeordnetes Element zurück, das sich unter dem aktuellen Konfigurationselement befindet und den angegebenen Namen hat. (Geerbt von ConfigurationElement) |
GetChildElement(String, Type) |
Gibt ein untergeordnetes Element zurück, das sich unter dem aktuellen Konfigurationselement befindet und den angegebenen Namen und Typ aufweist. (Geerbt von ConfigurationElement) |
GetCollection() |
Gibt die Standardauflistung für das aktuelle Konfigurationselement zurück. (Geerbt von ConfigurationElement) |
GetCollection(String) |
Gibt alle Konfigurationselemente zurück, die zum aktuellen Konfigurationselement gehören. (Geerbt von ConfigurationElement) |
GetCollection(String, Type) |
Gibt das Konfigurationselement zurück, das über den angegebenen Namen und Typ verfügt und sich unter dem aktuellen Konfigurationselement befindet. (Geerbt von ConfigurationElement) |
GetCollection(Type) |
Gibt das Konfigurationselement zurück, das über den angegebenen Typ verfügt und sich unter dem aktuellen Konfigurationselement befindet. (Geerbt von ConfigurationElement) |
GetEnumerator() |
Gibt einen Enumerator zurück, der eine Auflistung durchläuft. (Geerbt von ConfigurationElementCollectionBase<T>) |
GetMetadata(String) |
Gibt Metadatenwerte aus dem Elementschema zurück. (Geerbt von ConfigurationElement) |
IndexOf(T) |
Bestimmt den Index eines Elements in der Auflistung. (Geerbt von ConfigurationElementCollectionBase<T>) |
InvalidApplicationPathCharacters() |
Ruft ein Array von Zeichen ab, die nicht im Pfad einer Anwendung verwendet werden können. |
Remove(T) |
Entfernt das erste Vorkommen eines Elements aus der Auflistung. (Geerbt von ConfigurationElementCollectionBase<T>) |
RemoveAt(Int32) |
Entfernt das Element am angegebenen Index der Auflistung. (Geerbt von ConfigurationElementCollectionBase<T>) |
SetAttributeValue(String, Object) |
Legt den Wert des angegebenen Attributs fest. (Geerbt von ConfigurationElement) |
SetMetadata(String, Object) |
Legt Metadatenwerte aus dem Elementschema fest. (Geerbt von ConfigurationElement) |
Explizite Schnittstellenimplementierungen
ICollection.CopyTo(Array, Int32) |
Kopiert die Elemente der Auflistung in ein Array, wobei an einem bestimmten Arrayindex begonnen wird. (Geerbt von ConfigurationElementCollectionBase<T>) |
ICollection.Count |
Stellt eine Auflistung von Application -Objekten für ein -Objekt dar Site . (Geerbt von ConfigurationElementCollectionBase<T>) |
ICollection.IsSynchronized |
Stellt eine Auflistung von Application -Objekten für ein -Objekt dar Site . (Geerbt von ConfigurationElementCollectionBase<T>) |
ICollection.SyncRoot |
Stellt eine Auflistung von Application -Objekten für ein -Objekt dar Site . (Geerbt von ConfigurationElementCollectionBase<T>) |
IEnumerable.GetEnumerator() |
Gibt einen Enumerator zurück, der die Auflistung durchläuft. (Geerbt von ConfigurationElementCollectionBase<T>) |