PropertyInformationCollection Třída

Definice

Obsahuje kolekci PropertyInformation objektů. Tato třída se nemůže dědit.

public ref class PropertyInformationCollection sealed : System::Collections::Specialized::NameObjectCollectionBase
public sealed class PropertyInformationCollection : System.Collections.Specialized.NameObjectCollectionBase
[System.Serializable]
public sealed class PropertyInformationCollection : System.Collections.Specialized.NameObjectCollectionBase
type PropertyInformationCollection = class
    inherit NameObjectCollectionBase
[<System.Serializable>]
type PropertyInformationCollection = class
    inherit NameObjectCollectionBase
Public NotInheritable Class PropertyInformationCollection
Inherits NameObjectCollectionBase
Dědičnost
PropertyInformationCollection
Atributy

Příklady

Následující příklad kódu ukazuje, jak použít PropertyInformationCollection třídu .

// Create EllementInformation object.
ElementInformation elementInfo =
  configSection.ElementInformation;
// Create a PropertyInformationCollection object.
PropertyInformationCollection propertyInfoCollection =
  elementInfo.Properties;
// Create a PropertyInformation object.
PropertyInformation myPropertyInfo =
  propertyInfoCollection["enabled"];
// Display the property value.
Console.WriteLine
  ("anonymousIdentification Section - Enabled: {0}",
  myPropertyInfo.Value);
' Create EllementInformation object.
Dim elementInfo As ElementInformation = _
configSection.ElementInformation()
' Create a PropertyInformationCollection object.
Dim propertyInfoCollection As PropertyInformationCollection = _
elementInfo.Properties()
' Create a PropertyInformation object.
Dim myPropertyInfo As PropertyInformation = _
  propertyInfoCollection("enabled")
' Display the property value.
Console.WriteLine _
  ("anonymousIdentification Section - Enabled: {0}", _
  myPropertyInfo.Value)

Poznámky

Objekt PropertyInformationCollection obsahuje kolekci PropertyInformation objektů. Objekt PropertyInformation obsahuje podrobnosti o jednotlivých atributech v rámci konfigurace. Objekt PropertyInformationCollection je odvozen z přidruženého NameObjectCollectionBase objektu.

Vlastnosti

Count

Získá počet párů klíč/hodnota obsažených NameObjectCollectionBase v instanci.

(Zděděno od NameObjectCollectionBase)
IsReadOnly

Získá nebo nastaví hodnotu označující, zda NameObjectCollectionBase je instance jen pro čtení.

(Zděděno od NameObjectCollectionBase)
Item[String]

PropertyInformation Získá objekt v kolekci na základě zadaného názvu vlastnosti.

Keys

NameObjectCollectionBase.KeysCollection Získá instanci, která obsahuje všechny klíče v NameObjectCollectionBase instanci.

(Zděděno od NameObjectCollectionBase)

Metody

BaseAdd(String, Object)

Přidá do instance položku se zadaným klíčem a hodnotou NameObjectCollectionBase .

(Zděděno od NameObjectCollectionBase)
BaseClear()

Odebere všechny položky z NameObjectCollectionBase instance.

(Zděděno od NameObjectCollectionBase)
BaseGet(Int32)

Získá hodnotu položky v zadaném indexu NameObjectCollectionBase instance.

(Zděděno od NameObjectCollectionBase)
BaseGet(String)

Získá hodnotu první položky se zadaným klíčem z NameObjectCollectionBase instance.

(Zděděno od NameObjectCollectionBase)
BaseGetAllKeys()

Vrátí pole String , které obsahuje všechny klíče v NameObjectCollectionBase instanci.

(Zděděno od NameObjectCollectionBase)
BaseGetAllValues()

Vrátí matici Object , která obsahuje všechny hodnoty v NameObjectCollectionBase instanci.

(Zděděno od NameObjectCollectionBase)
BaseGetAllValues(Type)

Vrátí pole zadaného typu, které obsahuje všechny hodnoty v NameObjectCollectionBase instanci.

(Zděděno od NameObjectCollectionBase)
BaseGetKey(Int32)

Získá klíč položky v zadaném indexu NameObjectCollectionBase instance.

(Zděděno od NameObjectCollectionBase)
BaseHasKeys()

Získá hodnotu označující, zda NameObjectCollectionBase instance obsahuje položky, jejichž klíče nejsou null.

(Zděděno od NameObjectCollectionBase)
BaseRemove(String)

Odebere z instance položky se zadaným NameObjectCollectionBase klíčem.

(Zděděno od NameObjectCollectionBase)
BaseRemoveAt(Int32)

Odebere položku v zadaném indexu NameObjectCollectionBase instance.

(Zděděno od NameObjectCollectionBase)
BaseSet(Int32, Object)

Nastaví hodnotu položky v zadaném indexu NameObjectCollectionBase instance.

(Zděděno od NameObjectCollectionBase)
BaseSet(String, Object)

Nastaví hodnotu první položky se zadaným klíčem v NameObjectCollectionBase instanci, pokud je nalezena. V opačném případě přidá položku se zadaným klíčem a hodnotou do NameObjectCollectionBase instance.

(Zděděno od NameObjectCollectionBase)
CopyTo(PropertyInformation[], Int32)

Zkopíruje celou PropertyInformationCollection kolekci do kompatibilního jednorozměrného Arrayobjektu počínaje zadaným indexem cílového pole.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetEnumerator()

IEnumerator Získá objekt, který se používá k iteraci prostřednictvím této PropertyInformationCollection kolekce.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetObjectData(SerializationInfo, StreamingContext)
Zastaralé.

Naplní SerializationInfo objekt daty potřebnými k serializaci PropertyInformationCollection instance.

GetObjectData(SerializationInfo, StreamingContext)
Zastaralé.

Implementuje ISerializable rozhraní a vrací data potřebná k serializaci NameObjectCollectionBase instance.

(Zděděno od NameObjectCollectionBase)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
OnDeserialization(Object)

Implementuje ISerializable rozhraní a vyvolá událost deserializace po dokončení deserializace.

(Zděděno od NameObjectCollectionBase)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

ICollection.CopyTo(Array, Int32)

Zkopíruje celek NameObjectCollectionBase do kompatibilního jednorozměrného Arrayobjektu počínaje zadaným indexem cílového pole.

(Zděděno od NameObjectCollectionBase)
ICollection.IsSynchronized

Získá hodnotu označující, zda přístup k objektu NameObjectCollectionBase je synchronizován (bezpečné z více vláken).

(Zděděno od NameObjectCollectionBase)
ICollection.SyncRoot

Získá objekt, který lze použít k synchronizaci přístupu k objektu NameObjectCollectionBase .

(Zděděno od NameObjectCollectionBase)

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypuje prvky objektu na IEnumerable zadaný typ.

OfType<TResult>(IEnumerable)

Filtruje prvky objektu IEnumerable na základě zadaného typu.

AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede objekt na IEnumerableIQueryable.

Platí pro

Viz také