Compartilhar via


ApplicationCollection Classe

Definição

Representa uma coleção de Application objetos para um Site objeto .

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)
Herança

Exemplos

O exemplo a seguir exibe todos os aplicativos no ApplicationCollection objeto para o site padrão.

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);
    }
}
    }
}

Comentários

Essa classe é lacrada e não implementa um construtor público. Você pode acessar a ApplicationCollection classe por meio da Applications propriedade da Site classe .

ApplicationCollection implementa a interface IEnumerable<T>. Use o Add método para criar novos aplicativos. Além disso, você pode usar indexadores para obter uma referência a um item na coleção por posição ou nome do aplicativo.

Propriedades

AllowsAdd

Obtém um valor que indica se um add nome de elemento é definido no esquema de coleção atual.

(Herdado de ConfigurationElementCollectionBase<T>)
AllowsClear

Obtém um valor que indica se um clear nome de elemento é definido no esquema de coleção atual.

(Herdado de ConfigurationElementCollectionBase<T>)
AllowsRemove

Obtém um valor que indica se um remove nome de elemento é definido no esquema de coleção atual.

(Herdado de ConfigurationElementCollectionBase<T>)
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 Application objetos para um Site objeto .

(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 aplicativo com o caminho especificado 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 Application objetos para um Site objeto .

(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 aplicativo usando os parâmetros especificados e adiciona-o à coleção de aplicativos.

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 Application objetos para um Site objeto .

(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 de elemento.

(Herdado de ConfigurationElement)
IndexOf(T)

Determina o índice de um elemento na coleção.

(Herdado de ConfigurationElementCollectionBase<T>)
InvalidApplicationPathCharacters()

Recupera uma matriz de caracteres que não podem ser usados no caminho de um aplicativo.

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 Application objetos para um Site objeto .

(Herdado de ConfigurationElementCollectionBase<T>)
ICollection.IsSynchronized

Representa uma coleção de Application objetos para um Site objeto .

(Herdado de ConfigurationElementCollectionBase<T>)
ICollection.SyncRoot

Representa uma coleção de Application objetos para um Site objeto .

(Herdado de ConfigurationElementCollectionBase<T>)
IEnumerable.GetEnumerator()

Retorna um enumerador que itera pela coleção.

(Herdado de ConfigurationElementCollectionBase<T>)

Aplica-se a