Compartilhar via


PropertyBag Classe

Definição

Fornece uma IDictionary interface para passar uma coleção de variáveis de par chave/valor para o Gerenciador do IIS.

public ref class PropertyBag sealed : System::Collections::IDictionary
public sealed class PropertyBag : System.Collections.IDictionary
type PropertyBag = class
    interface IDictionary
    interface ICollection
    interface IEnumerable
Public NotInheritable Class PropertyBag
Implements IDictionary
Herança
PropertyBag
Implementações

Construtores

PropertyBag()

Inicializa uma nova instância da PropertyBag classe sem acompanhamento de estado.

PropertyBag(Boolean)

Inicializa uma nova instância da PropertyBag classe usando o acompanhamento de estado especificado.

Propriedades

Count

Obtém o número de itens na coleção.

IsTrackingState

Obtém um valor que indica se a coleção está acompanhando o estado.

Item[Int32]

Obtém ou define o elemento no local de índice especificado no recipiente de propriedades.

Keys

Obtém uma coleção que contém as chaves da coleção.

ModifiedKeys

Obtém a coleção de chaves que foram modificadas desde que o saco foi clonado.

Values

Obtém uma coleção que contém os valores da coleção.

Métodos

Add(Int32, Object)

Adiciona um elemento que tem a chave e o valor inteiro especificados à coleção.

Clone()

Cria uma nova cópia da coleção com o controle de estado habilitado.

Clone(Boolean)

Cria uma nova cópia da coleção com o controle de estado habilitado e que, opcionalmente, é somente leitura.

Contains(Int32)

Determina se a coleção contém um elemento que tem a chave especificada.

CreatePropertyBagFromState(String)

Desserializa um recipiente de propriedades do estado especificado.

CreatePropertyBagFromState(String, Boolean)

Desserializa um recipiente de propriedades do estado especificado e, opcionalmente, o torna somente leitura.

GetState()

Serializa o estado do recipiente de propriedades em uma cadeia de caracteres.

GetValue<T>(Int32)

Retorna o valor com a chave especificada, convertido como o tipo especificado.

GetValue<T>(Int32, T)

Retorna o valor com a chave especificada, convertido como o tipo especificado ou o valor padrão especificado se nenhum item com a chave especificada estiver localizado na coleção.

IsModified()

Retorna um valor que indica se a coleção foi modificada desde que foi criada.

IsModified(Int32)

Retorna um valor que indica se o item especificado foi modificado desde que foi criado.

Remove(Object)

Exclui o item com a chave especificada da coleção.

Implantações explícitas de interface

ICollection.CopyTo(Array, Int32)

Para obter uma descrição desse membro, consulte o método CopyTo(Array, Int32).

ICollection.IsSynchronized

Fornece uma IDictionary interface para passar uma coleção de variáveis de par chave/valor para o Gerenciador do IIS.

ICollection.SyncRoot

Fornece uma IDictionary interface para passar uma coleção de variáveis de par chave/valor para o Gerenciador do IIS.

IDictionary.Add(Object, Object)

Para obter uma descrição desse membro, consulte o método Add(Object, Object).

IDictionary.Clear()

Para obter uma descrição desse membro, consulte o método Clear().

IDictionary.Contains(Object)

Para obter uma descrição desse membro, consulte o método Contains(Object).

IDictionary.GetEnumerator()

Para obter uma descrição desse membro, consulte o método GetEnumerator().

IDictionary.IsFixedSize

Fornece uma IDictionary interface para passar uma coleção de variáveis de par chave/valor para o Gerenciador do IIS.

IDictionary.IsReadOnly

Fornece uma IDictionary interface para passar uma coleção de variáveis de par chave/valor para o Gerenciador do IIS.

IDictionary.Item[Object]

Fornece uma IDictionary interface para passar uma coleção de variáveis de par chave/valor para o Gerenciador do IIS.

IEnumerable.GetEnumerator()

Para obter uma descrição desse membro, consulte o método GetEnumerator().

Aplica-se a