DeclaredTypeElementCollection Třída

Definice

Zpracovává elementy XML použité ke konfiguraci serializace XML pomocí DataContractSerializer.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

public ref class DeclaredTypeElementCollection sealed : System::Configuration::ConfigurationElementCollection
[System.Configuration.ConfigurationCollection(typeof(System.Runtime.Serialization.Configuration.DeclaredTypeElement))]
public sealed class DeclaredTypeElementCollection : System.Configuration.ConfigurationElementCollection
[<System.Configuration.ConfigurationCollection(typeof(System.Runtime.Serialization.Configuration.DeclaredTypeElement))>]
type DeclaredTypeElementCollection = class
    inherit ConfigurationElementCollection
Public NotInheritable Class DeclaredTypeElementCollection
Inherits ConfigurationElementCollection
Dědičnost
Atributy

Poznámky

Tato třída se používá ke zpracování <dataContractSerializer>, konkrétně, aby bylo možné přidání typů do kolekce známých typů.

Konstruktory

DeclaredTypeElementCollection()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Inicializuje novou instanci DeclaredTypeElementCollection třídy.

Vlastnosti

AddElementName

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá nebo nastaví název objektu ConfigurationElement pro přidružení k operaci add v ConfigurationElementCollection při přepsání v odvozené třídě.

(Zděděno od ConfigurationElementCollection)
ClearElementName

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá nebo nastaví název pro ConfigurationElement přidružení k operaci clear v ConfigurationElementCollection při přepsání v odvozené třídě.

(Zděděno od ConfigurationElementCollection)
CollectionType

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá typ ConfigurationElementCollection.

(Zděděno od ConfigurationElementCollection)
Count

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá počet elementů v kolekci.

(Zděděno od ConfigurationElementCollection)
CurrentConfiguration

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá odkaz na instanci nejvyšší úrovně Configuration , která představuje hierarchii konfigurace, do které aktuální ConfigurationElement instance patří.

(Zděděno od ConfigurationElement)
ElementInformation

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá ElementInformation objekt, který obsahuje přizpůsobitelné informace a funkce objektu ConfigurationElement .

(Zděděno od ConfigurationElement)
ElementName

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá název použitý k identifikaci této kolekce elementů v konfiguračním souboru při přepsání v odvozené třídě.

(Zděděno od ConfigurationElementCollection)
ElementProperty

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

ConfigurationElementProperty Získá objekt, který představuje ConfigurationElement samotný objekt.

(Zděděno od ConfigurationElement)
EmitClear

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá nebo nastaví hodnotu, která určuje, zda byla kolekce vymazána.

(Zděděno od ConfigurationElementCollection)
EvaluationContext

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

ContextInformation Získá objekt pro ConfigurationElement objekt.

(Zděděno od ConfigurationElement)
HasContext

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá hodnotu, která označuje, zda CurrentConfiguration je nullvlastnost .

(Zděděno od ConfigurationElement)
IsSynchronized

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá hodnotu označující, zda je synchronizován přístup ke kolekci.

(Zděděno od ConfigurationElementCollection)
Item[ConfigurationProperty]

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá nebo nastaví vlastnost nebo atribut tohoto elementu konfigurace.

(Zděděno od ConfigurationElement)
Item[Int32]

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá nebo nastaví konfigurační prvek v zadaném umístění indexu.

Item[String]

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá nebo nastaví prvek v kolekci typů podle jeho klíče.

LockAllAttributesExcept

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá kolekci uzamčených atributů.

(Zděděno od ConfigurationElement)
LockAllElementsExcept

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá kolekci uzamčených prvků.

(Zděděno od ConfigurationElement)
LockAttributes

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá kolekci uzamčených atributů.

(Zděděno od ConfigurationElement)
LockElements

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá kolekci uzamčených prvků.

(Zděděno od ConfigurationElement)
LockItem

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá nebo nastaví hodnotu označující, zda je prvek uzamčen.

(Zděděno od ConfigurationElement)
Properties

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá kolekci vlastností.

(Zděděno od ConfigurationElement)
RemoveElementName

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá nebo nastaví název objektu ConfigurationElement pro přidružení k operaci odebrání v ConfigurationElementCollection při přepsání v odvozené třídě.

(Zděděno od ConfigurationElementCollection)
SyncRoot

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá objekt použitý k synchronizaci přístupu k ConfigurationElementCollection.

(Zděděno od ConfigurationElementCollection)
ThrowOnDuplicate

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá hodnotu označující, zda pokus o přidání duplikátu ConfigurationElement do ConfigurationElementCollection způsobí vyvolání výjimky.

(Zděděno od ConfigurationElementCollection)

Metody

Add(DeclaredTypeElement)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Přidá do kolekce zadaný element konfigurace.

BaseAdd(ConfigurationElement)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Přidá do objektu ConfigurationElementCollectionelement konfigurace .

(Zděděno od ConfigurationElementCollection)
BaseAdd(ConfigurationElement, Boolean)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Přidá konfigurační prvek do kolekce elementů konfigurace.

(Zděděno od ConfigurationElementCollection)
BaseAdd(Int32, ConfigurationElement)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Přidá konfigurační prvek do kolekce elementů konfigurace.

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

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Odebere z kolekce všechny objekty elementů konfigurace.

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

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá konfigurační prvek v zadaném umístění indexu.

(Zděděno od ConfigurationElementCollection)
BaseGet(Object)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí element konfigurace se zadaným klíčem.

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

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí pole klíčů pro všechny prvky konfigurace obsažené v objektu ConfigurationElementCollection.

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

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá klíč pro ConfigurationElement v zadaném umístění indexu.

(Zděděno od ConfigurationElementCollection)
BaseIndexOf(ConfigurationElement)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Označuje index zadaného ConfigurationElementobjektu .

(Zděděno od ConfigurationElementCollection)
BaseIsRemoved(Object)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Určuje, zda ConfigurationElement byl klíč se zadaným klíčem odebrán z objektu ConfigurationElementCollection.

(Zděděno od ConfigurationElementCollection)
BaseRemove(Object)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Odebere objekt ConfigurationElement z kolekce.

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

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Odebere hodnotu ConfigurationElement v zadaném umístění indexu.

(Zděděno od ConfigurationElementCollection)
Clear()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Odebere všechny členy kolekce.

Contains(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí hodnotu, která určuje, zda je prvek v kolekci.

CopyTo(ConfigurationElement[], Int32)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Zkopíruje obsah objektu ConfigurationElementCollection do pole.

(Zděděno od ConfigurationElementCollection)
CreateNewElement()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Při přepsání v odvozené třídě vytvoří novou ConfigurationElement.

(Zděděno od ConfigurationElementCollection)
CreateNewElement(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vytvoří nový ConfigurationElement při přepsání v odvozené třídě.

(Zděděno od ConfigurationElementCollection)
DeserializeElement(XmlReader, Boolean)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Načte XML z konfiguračního souboru.

(Zděděno od ConfigurationElement)
Equals(Object)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Porovná objekt se ConfigurationElementCollection zadaným objektem.

(Zděděno od ConfigurationElementCollection)
GetElementKey(ConfigurationElement)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá klíč elementu pro zadaný konfigurační prvek při přepsání v odvozené třídě.

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

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá objekt IEnumerator , který se používá k iteraci přes ConfigurationElementCollection.

(Zděděno od ConfigurationElementCollection)
GetHashCode()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá jedinečnou hodnotu představující ConfigurationElementCollection instanci.

(Zděděno od ConfigurationElementCollection)
GetTransformedAssemblyString(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí transformovanou verzi zadaného názvu sestavení.

(Zděděno od ConfigurationElement)
GetTransformedTypeString(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí transformovanou verzi zadaného názvu typu.

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

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá aktuální Type instanci.

(Zděděno od Object)
IndexOf(DeclaredTypeElement)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí pozici zadaného elementu konfigurace.

Init()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

ConfigurationElement Nastaví objekt do počátečního stavu.

(Zděděno od ConfigurationElement)
InitializeDefault()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Slouží k inicializaci výchozí sady hodnot objektu ConfigurationElement .

(Zděděno od ConfigurationElement)
IsElementName(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Určuje, zda zadaný ConfigurationElement parametr existuje v souboru ConfigurationElementCollection.

(Zděděno od ConfigurationElementCollection)
IsElementRemovable(ConfigurationElement)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Určuje, zda lze zadaný ConfigurationElement objekt odebrat z objektu ConfigurationElementCollection.

(Zděděno od ConfigurationElementCollection)
IsModified()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Určuje, zda ConfigurationElementCollection byl změněn od posledního uložení nebo načtení při přepsání v odvozené třídě.

(Zděděno od ConfigurationElementCollection)
IsReadOnly()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Určuje, zda ConfigurationElementCollection je objekt jen pro čtení.

(Zděděno od ConfigurationElementCollection)
ListErrors(IList)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Přidá do předaného seznamu chyby neplatné vlastnosti v tomto ConfigurationElement objektu a ve všech dílčích pomůcecích.

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

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

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

(Zděděno od Object)
OnDeserializeUnrecognizedAttribute(String, String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá hodnotu označující, zda je zjištěn neznámý atribut během deserializace.

(Zděděno od ConfigurationElement)
OnDeserializeUnrecognizedElement(String, XmlReader)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Způsobí, že konfigurační systém vyvolá výjimku.

(Zděděno od ConfigurationElementCollection)
OnRequiredPropertyNotFound(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vyvolá výjimku, pokud není nalezena požadovaná vlastnost.

(Zděděno od ConfigurationElement)
PostDeserialize()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Volá se po deserializaci.

(Zděděno od ConfigurationElement)
PreSerialize(XmlWriter)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Volá se před serializací.

(Zděděno od ConfigurationElement)
Remove(DeclaredTypeElement)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Odebere zadaný element konfigurace z kolekce.

Remove(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Odebere prvek určený klíčem z kolekce.

RemoveAt(Int32)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Odebere konfigurační prvek nalezený na zadané pozici.

Reset(ConfigurationElement)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Při přepsání ConfigurationElementCollection v odvozené třídě obnoví hodnotu do jeho neupraveného stavu.

(Zděděno od ConfigurationElementCollection)
ResetModified()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Resetuje hodnotu IsModified() vlastnosti na false při přepsání v odvozené třídě.

(Zděděno od ConfigurationElementCollection)
SerializeElement(XmlWriter, Boolean)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Zapíše konfigurační data do elementu XML v konfiguračním souboru při přepsání v odvozené třídě.

(Zděděno od ConfigurationElementCollection)
SerializeToXmlElement(XmlWriter, String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Zapíše vnější značky tohoto elementu konfigurace do konfiguračního souboru při implementaci v odvozené třídě.

(Zděděno od ConfigurationElement)
SetPropertyValue(ConfigurationProperty, Object, Boolean)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Nastaví vlastnost na zadanou hodnotu.

(Zděděno od ConfigurationElement)
SetReadOnly()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

IsReadOnly() Nastaví vlastnost pro ConfigurationElementCollection objekt a pro všechny dílčí prvky.

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

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

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

(Zděděno od Object)
Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí účinek sloučení informací o konfiguraci z různých úrovní hierarchie konfigurace.

(Zděděno od ConfigurationElementCollection)

Explicitní implementace rozhraní

ICollection.CopyTo(Array, Int32)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Zkopíruje objekt ConfigurationElementCollection do pole.

(Zděděno od ConfigurationElementCollection)

Metody rozšíření

Cast<TResult>(IEnumerable)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Přetypuje prvky objektu na IEnumerable zadaný typ.

OfType<TResult>(IEnumerable)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

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

AsParallel(IEnumerable)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Převede objekt na IEnumerableIQueryable.

Platí pro