ServiceModelExtensionCollectionElement<TServiceModelExtensionElement> Klasa

Definicja

Abstrakcyjna klasa bazowa dla kolekcji ServiceModelExtensionElement obiektów.An abstract base class for a collection of ServiceModelExtensionElement objects.

generic <typename TServiceModelExtensionElement>
 where TServiceModelExtensionElement : ServiceModelExtensionElementpublic ref class ServiceModelExtensionCollectionElement abstract : System::Configuration::ConfigurationElement, System::Collections::Generic::ICollection<TServiceModelExtensionElement>, System::Collections::Generic::IEnumerable<TServiceModelExtensionElement>
public abstract class ServiceModelExtensionCollectionElement<TServiceModelExtensionElement> : System.Configuration.ConfigurationElement, System.Collections.Generic.ICollection<TServiceModelExtensionElement>, System.Collections.Generic.IEnumerable<TServiceModelExtensionElement> where TServiceModelExtensionElement : ServiceModelExtensionElement
type ServiceModelExtensionCollectionElement<'ServiceModelExtensionElement (requires 'ServiceModelExtensionElement :> ServiceModelExtensionElement)> = class
    inherit ConfigurationElement
    interface ICollection<'ServiceModelExtensionElement (requires 'ServiceModelExtensionElement :> ServiceModelExtensionElement)>
    interface seq<'ServiceModelExtensionElement (requires 'ServiceModelExtensionElement :> ServiceModelExtensionElement)>
    interface IEnumerable
Public MustInherit Class ServiceModelExtensionCollectionElement(Of TServiceModelExtensionElement)
Inherits ConfigurationElement
Implements ICollection(Of TServiceModelExtensionElement), IEnumerable(Of TServiceModelExtensionElement)

Parametry typu

TServiceModelExtensionElement

Element rozszerzenia ServiceModel.A ServiceModel extension element.

Dziedziczenie
ServiceModelExtensionCollectionElement<TServiceModelExtensionElement>
Pochodne
Implementuje
ICollection<TServiceModelExtensionElement> IEnumerable<T> IEnumerable<TServiceModelExtensionElement> IEnumerable

Właściwości

Count

Pobiera liczbę elementów w tej kolekcji.Gets the number of items in this collection.

CurrentConfiguration

Pobiera odwołanie do wystąpienia Configuration najwyższego poziomu, które reprezentuje hierarchię konfiguracji, do której należy bieżące wystąpienie ConfigurationElement.Gets a reference to the top-level Configuration instance that represents the configuration hierarchy that the current ConfigurationElement instance belongs to.

(Odziedziczone po ConfigurationElement)
ElementInformation

Pobiera obiekt ElementInformation, który zawiera informacje, które nie są dostosowywane i funkcje obiektu ConfigurationElement.Gets an ElementInformation object that contains the non-customizable information and functionality of the ConfigurationElement object.

(Odziedziczone po ConfigurationElement)
ElementProperty

Pobiera obiekt ConfigurationElementProperty, który reprezentuje obiekt ConfigurationElement.Gets the ConfigurationElementProperty object that represents the ConfigurationElement object itself.

(Odziedziczone po ConfigurationElement)
EvaluationContext

Pobiera obiekt ContextInformation dla ConfigurationElement obiektu.Gets the ContextInformation object for the ConfigurationElement object.

(Odziedziczone po ConfigurationElement)
HasContext

Pobiera wartość wskazującą, czy właściwość CurrentConfiguration jest null.Gets a value that indicates whether the CurrentConfiguration property is null.

(Odziedziczone po ConfigurationElement)
Item[ConfigurationProperty]

Pobiera lub ustawia właściwość lub atrybut tego elementu konfiguracji.Gets or sets a property or attribute of this configuration element.

(Odziedziczone po ConfigurationElement)
Item[Int32]

Pobiera element o określonym indeksie w kolekcji.Gets the item at the specified index within the collection.

Item[String]

Pobiera lub ustawia właściwość, atrybut lub element podrzędny tego elementu konfiguracji.Gets or sets a property, attribute, or child element of this configuration element.

(Odziedziczone po ConfigurationElement)
Item[Type]

Pobiera element określonego typu w kolekcji.Gets the item of the specified type within the collection.

LockAllAttributesExcept

Pobiera kolekcję zablokowanych atrybutów.Gets the collection of locked attributes.

(Odziedziczone po ConfigurationElement)
LockAllElementsExcept

Pobiera kolekcję zablokowanych elementów.Gets the collection of locked elements.

(Odziedziczone po ConfigurationElement)
LockAttributes

Pobiera kolekcję zablokowanych atrybutów.Gets the collection of locked attributes.

(Odziedziczone po ConfigurationElement)
LockElements

Pobiera kolekcję zablokowanych elementów.Gets the collection of locked elements.

(Odziedziczone po ConfigurationElement)
LockItem

Pobiera lub ustawia wartość wskazującą, czy element jest zablokowany.Gets or sets a value indicating whether the element is locked.

(Odziedziczone po ConfigurationElement)
Properties

Pobiera wystąpienie, które zawiera ConfigurationProperty kolekcję obiektów, które mogą być atrybutami lub ConfigurationElement obiektami tego elementu konfiguracji. ConfigurationPropertyCollectionGets a ConfigurationPropertyCollection instance that contains a collection of ConfigurationProperty objects that can be attributes or ConfigurationElement objects of this configuration element.

Metody

Add(TServiceModelExtensionElement)

Dodaje określony element do tej sekcji konfiguracji.Adds the specified element to this configuration section.

CanAdd(TServiceModelExtensionElement)

Dodaje nowy element Behavior do tej sekcji i zwraca wartość wskazującą, czy operacja zakończyła się pomyślnie.Adds a new behavior element to this section and returns a value that indicates whether the operation is successful.

Clear()

Usuwa wszystkie elementy w tej kolekcji.Deletes all elements in this collection. Ta metoda nie może być dziedziczona.This method cannot be inherited.

Contains(TServiceModelExtensionElement)

Zwraca wartość wskazującą, czy ta kolekcja zawiera określony element.Returns a value that indicates whether this collection contains a specific element. Ta metoda nie może być dziedziczona.This method cannot be inherited.

ContainsKey(String)

Określa, czy ta kolekcja zawiera element o określonej nazwie.Determines whether this collection contains an element of the specified name.

ContainsKey(Type)

Określa, czy ta kolekcja zawiera element określonego typu.Determines whether this collection contains an element of the specified type.

CopyTo(TServiceModelExtensionElement[], Int32)

Kopiuje całą kolekcję do zgodnej jednowymiarowej tablicy, rozpoczynając od określonego indeksu tablicy docelowej.Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. Ta metoda nie może być dziedziczona.This method cannot be inherited.

DeserializeElement(XmlReader, Boolean)

Odczytuje dane XML z pliku konfiguracyjnego.Reads XML from the configuration file.

Equals(Object)

Porównuje bieżące wystąpienie ConfigurationElement z określonym obiektem.Compares the current ConfigurationElement instance to the specified object.

(Odziedziczone po ConfigurationElement)
GetEnumerator()

Zwraca wartość IEnumerator , która wykonuje iterację w kolekcji.Returns an IEnumerator that iterates through a collection. Ta metoda nie może być dziedziczona.This method cannot be inherited.

GetHashCode()

Pobiera unikatową wartość reprezentującą bieżące wystąpienie ConfigurationElement.Gets a unique value representing the current ConfigurationElement instance.

(Odziedziczone po ConfigurationElement)
GetTransformedAssemblyString(String)

Zwraca przekształconą wersję określonej nazwy zestawu.Returns the transformed version of the specified assembly name.

(Odziedziczone po ConfigurationElement)
GetTransformedTypeString(String)

Zwraca przekształconą wersję określonej nazwy typu.Returns the transformed version of the specified type name.

(Odziedziczone po ConfigurationElement)
GetType()

Pobiera Type bieżącego wystąpienia.Gets the Type of the current instance.

(Odziedziczone po Object)
Init()

Ustawia obiekt ConfigurationElement do stanu początkowego.Sets the ConfigurationElement object to its initial state.

(Odziedziczone po ConfigurationElement)
InitializeDefault()

Służy do inicjowania domyślnego zestawu wartości dla obiektu ConfigurationElement.Used to initialize a default set of values for the ConfigurationElement object.

(Odziedziczone po ConfigurationElement)
IsModified()

Wskazuje, czy ten element konfiguracji został zmodyfikowany od czasu ostatniego zapisania lub załadowania, gdy jest zaimplementowany w klasie pochodnej.Indicates whether this configuration element has been modified since it was last saved or loaded, when implemented in a derived class.

IsReadOnly()

Pobiera wartość wskazującą, czy ConfigurationElement obiekt jest tylko do odczytu.Gets a value indicating whether the ConfigurationElement object is read-only.

(Odziedziczone po ConfigurationElement)
ListErrors(IList)

Dodaje błędy nieprawidłowej właściwości w tym obiekcie ConfigurationElement i we wszystkich podelementach do listy zakończonych.Adds the invalid-property errors in this ConfigurationElement object, and in all subelements, to the passed list.

(Odziedziczone po ConfigurationElement)
MemberwiseClone()

Tworzy skróconą kopię bieżącego Object.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
OnDeserializeUnrecognizedAttribute(String, String)

Pobiera wartość wskazującą, czy podczas deserializacji napotkano nieznany atrybut.Gets a value indicating whether an unknown attribute is encountered during deserialization.

(Odziedziczone po ConfigurationElement)
OnDeserializeUnrecognizedElement(String, XmlReader)

Pobiera wartość wskazującą, czy nieznany element został napotkany podczas deserializacji.Gets a value that indicates whether an unknown element is encountered during deserialization.

OnRequiredPropertyNotFound(String)

Zgłasza wyjątek, gdy wymagana właściwość nie zostanie znaleziona.Throws an exception when a required property is not found.

(Odziedziczone po ConfigurationElement)
PostDeserialize()

Wywoływana po deserializacji.Called after deserialization.

(Odziedziczone po ConfigurationElement)
PreSerialize(XmlWriter)

Wywoływana przed serializacji.Called before serialization.

(Odziedziczone po ConfigurationElement)
Remove(TServiceModelExtensionElement)

Usuwa określony element z kolekcji.Removes the specified element from the collection. Ta metoda nie może być dziedziczona.This method cannot be inherited.

Reset(ConfigurationElement)

Resetuje tę kolekcję do stanu niezmodyfikowanego w przypadku zastąpienia w klasie pochodnej.Resets this collection to its unmodified state when overridden in a derived class.

ResetModified()

Resetuje wartość IsModified() właściwości na, false gdy została przesłonięta w klasie pochodnej.Resets the value of the IsModified() property to false when overridden in a derived class.

SerializeElement(XmlWriter, Boolean)

Zapisuje zawartość tego elementu konfiguracji w pliku konfiguracji w przypadku zaimplementowania w klasie pochodnej.Writes the contents of this configuration element to the configuration file when implemented in a derived class.

(Odziedziczone po ConfigurationElement)
SerializeToXmlElement(XmlWriter, String)

Zapisuje zewnętrzne Tagi tego elementu konfiguracji w pliku konfiguracji po zaimplementowaniu w klasie pochodnej.Writes the outer tags of this configuration element to the configuration file when implemented in a derived class.

(Odziedziczone po ConfigurationElement)
SetIsModified()

IsModified() Ustawia właściwość dla tej kolekcji.Sets the IsModified() property for this collection.

SetPropertyValue(ConfigurationProperty, Object, Boolean)

Ustawia właściwość na określoną wartość.Sets a property to the specified value.

(Odziedziczone po ConfigurationElement)
SetReadOnly()

Ustawia właściwość wewnętrzną IsReadOnly dla tej kolekcji i dla wszystkich elementów podrzędnych.Sets the internal IsReadOnly property for this collection and for all sub-elements.

ToString()

Zwraca ciąg, który reprezentuje bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)
Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode)

Odwraca efekt scalania informacji o konfiguracji z różnych poziomów hierarchii konfiguracji.Reverses the effect of merging configuration information from different levels of the configuration hierarchy.

Jawne implementacje interfejsu

ICollection<TServiceModelExtensionElement>.IsReadOnly

Pobiera wartość wskazującą, czy jest to ServiceModelExtensionCollectionElement<TServiceModelExtensionElement> tylko do odczytu.Gets a value that indicates whether this ServiceModelExtensionCollectionElement<TServiceModelExtensionElement> is read-only.

IEnumerable.GetEnumerator()

Zwraca wartość IEnumerator , która wykonuje iterację w kolekcji.Returns an IEnumerator that iterates through a collection. Ta metoda nie może być dziedziczona.This method cannot be inherited.

Metody rozszerzania

CopyToDataTable<T>(IEnumerable<T>)

Zwraca DataTable, który zawiera kopie obiektów DataRow, przy użyciu obiektu wejściowego IEnumerable<T>, gdzie T parametru generycznego jest DataRow.Returns a DataTable that contains copies of the DataRow objects, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

Kopiuje DataRow obiektów do określonego DataTable, używając obiektu wejściowego IEnumerable<T>, gdzie T parametru generycznego jest DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

Kopiuje DataRow obiektów do określonego DataTable, używając obiektu wejściowego IEnumerable<T>, gdzie T parametru generycznego jest DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Cast<TResult>(IEnumerable)

Rzutuje elementy IEnumerable określonego typu.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable w oparciu o określony typ.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Włącza przetwarzanie równoległe zapytania.Enables parallelization of a query.

AsQueryable(IEnumerable)

Konwertuje IEnumerable na IQueryable.Converts an IEnumerable to an IQueryable.

Ancestors<T>(IEnumerable<T>)

Zwraca kolekcję elementów, które zawierają elementy nadrzędne każdego węzła w kolekcji źródłowej.Returns a collection of elements that contains the ancestors of every node in the source collection.

Ancestors<T>(IEnumerable<T>, XName)

Zwraca przefiltrowany kolekcji elementów, które zawierają elementy nadrzędne każdego węzła w kolekcji źródłowej.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. Kolekcja zawiera tylko elementy, które mają pasujące XName.Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>)

Zwraca kolekcję węzłów podrzędnych każdego dokumentu i elementu w kolekcji źródłowej.Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>)

Zwraca kolekcję elementów, które zawierają elementy podrzędne każdego elementu i dokumentu w kolekcji źródłowej.Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

Descendants<T>(IEnumerable<T>, XName)

Zwraca przefiltrowany kolekcji elementów, które zawierają elementy podrzędne każdego elementu i dokumentu w kolekcji źródłowej.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. Kolekcja zawiera tylko elementy, które mają pasujące XName.Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>)

Zwraca kolekcję elementów podrzędnych każdego elementu i dokumentu w kolekcji źródłowej.Returns a collection of the child elements of every element and document in the source collection.

Elements<T>(IEnumerable<T>, XName)

Zwraca filtrowaną kolekcję elementów podrzędnych każdego elementu i dokumentu w kolekcji źródłowej.Returns a filtered collection of the child elements of every element and document in the source collection. Kolekcja zawiera tylko elementy, które mają pasujące XName.Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>)

Zwraca kolekcję węzłów, która zawiera wszystkie węzły w kolekcji źródłowej, posortowane w kolejności dokumentu.Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>)

Zwraca kolekcję węzłów podrzędnych każdego dokumentu i elementu w kolekcji źródłowej.Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>)

Usuwa każdy węzeł w kolekcji źródłowej z węzła nadrzędnego.Removes every node in the source collection from its parent node.

Dotyczy

Zobacz też