ReadOnlyMetadataCollection<T> Klasa

Definicja

Reprezentuje kolekcję elementów członkowskich w hierarchii metadanych ADO.NET przez udostępnienie kolekcji tylko do odczytu z zaawansowanymi możliwościami wyszukiwania.Represents a collection of members in the ADO.NET metadata hierarchy by providing a read-only collection with advanced lookup capabilities. Ta klasa jest pochodną klasy ReadOnlyCollection<T>.This class is derived from the ReadOnlyCollection<T> class.

generic <typename T>
 where T : MetadataItempublic ref class ReadOnlyMetadataCollection : System::Collections::ObjectModel::ReadOnlyCollection<T>
public class ReadOnlyMetadataCollection<T> : System.Collections.ObjectModel.ReadOnlyCollection<T> where T : MetadataItem
type ReadOnlyMetadataCollection<'T (requires 'T :> MetadataItem)> = class
    inherit ReadOnlyCollection<'T (requires 'T :> MetadataItem)>
Public Class ReadOnlyMetadataCollection(Of T)
Inherits ReadOnlyCollection(Of T)

Parametry typu

T

Typ elementów w kolekcji.The type of elements in the collection.

Dziedziczenie
ReadOnlyMetadataCollection<T>
Pochodne

Właściwości

Count

Pobiera liczbę elementów zawartych w wystąpieniu ReadOnlyCollection<T>.Gets the number of elements contained in the ReadOnlyCollection<T> instance.

(Odziedziczone po ReadOnlyCollection<T>)
IsReadOnly

Pobiera wartość wskazującą, czy ta kolekcja jest tylko do odczytu.Gets a value indicating whether this collection is read-only.

Item[Int32]

Pobiera element wskazywany przez określony indeks.Gets the element at the specified index.

(Odziedziczone po ReadOnlyCollection<T>)
Item[String]

Pobiera element z tej kolekcji przy użyciu określonej tożsamości.Gets an item from this collection by using the specified identity.

Items

Zwraca IList<T>, które są zawijane ReadOnlyCollection<T>.Returns the IList<T> that the ReadOnlyCollection<T> wraps.

(Odziedziczone po ReadOnlyCollection<T>)

Metody

Contains(String)

Określa, czy kolekcja zawiera element o określonej tożsamości.Determines whether the collection contains an item with the specified identity.

Contains(T)

Określa, czy element znajduje się w ReadOnlyCollection<T>.Determines whether an element is in the ReadOnlyCollection<T>.

(Odziedziczone po ReadOnlyCollection<T>)
CopyTo(T[], Int32)

Kopiuje cały ReadOnlyCollection<T> do zgodnego jednowymiarowego Array, rozpoczynając od określonego indeksu tablicy docelowej.Copies the entire ReadOnlyCollection<T> to a compatible one-dimensional Array, starting at the specified index of the target array.

(Odziedziczone po ReadOnlyCollection<T>)
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetEnumerator()

Zwraca moduł wyliczający, który może wykonywać iterację w tej kolekcji.Returns an enumerator that can iterate through this collection.

GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

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

(Odziedziczone po Object)
GetValue(String, Boolean)

Pobiera element z tej kolekcji przy użyciu określonej tożsamości.Retrieves an item from this collection by using the specified identity.

IndexOf(T)

Zwraca indeks określonej wartości w tej kolekcji.Returns the index of the specified value in this collection.

MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

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

(Odziedziczone po Object)
TryGetValue(String, Boolean, T)

Pobiera element z tej kolekcji przy użyciu określonej tożsamości.Retrieves an item from this collection by using the specified identity.

Jawne implementacje interfejsu

ICollection.CopyTo(Array, Int32)

Kopiuje elementy ICollection do Array, rozpoczynając od określonego indeksu Array.Copies the elements of the ICollection to an Array, starting at a particular Array index.

(Odziedziczone po ReadOnlyCollection<T>)
ICollection.IsSynchronized

Pobiera wartość wskazującą, czy dostęp do ICollection jest synchronizowany (bezpieczny wątkowo).Gets a value indicating whether access to the ICollection is synchronized (thread safe).

(Odziedziczone po ReadOnlyCollection<T>)
ICollection.SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do ICollection.Gets an object that can be used to synchronize access to the ICollection.

(Odziedziczone po ReadOnlyCollection<T>)
ICollection<T>.Add(T)

Dodaje element do ICollection<T>.Adds an item to the ICollection<T>. Ta implementacja zawsze zgłasza NotSupportedException.This implementation always throws NotSupportedException.

(Odziedziczone po ReadOnlyCollection<T>)
ICollection<T>.Clear()

Usuwa wszystkie elementy z ICollection<T>.Removes all items from the ICollection<T>. Ta implementacja zawsze zgłasza NotSupportedException.This implementation always throws NotSupportedException.

(Odziedziczone po ReadOnlyCollection<T>)
ICollection<T>.IsReadOnly

Pobiera wartość wskazującą, czy kolekcja ICollection<T> jest przeznaczona tylko do odczytu.Gets a value indicating whether the ICollection<T> is read-only.

(Odziedziczone po ReadOnlyCollection<T>)
ICollection<T>.Remove(T)

Usuwa pierwsze wystąpienie określonego obiektu z ICollection<T>.Removes the first occurrence of a specific object from the ICollection<T>. Ta implementacja zawsze zgłasza NotSupportedException.This implementation always throws NotSupportedException.

(Odziedziczone po ReadOnlyCollection<T>)
IEnumerable.GetEnumerator()

Zwraca moduł wyliczający, który dokonuje iteracji w kolekcji.Returns an enumerator that iterates through a collection.

(Odziedziczone po ReadOnlyCollection<T>)
IList.Add(Object)

Dodaje element do IList.Adds an item to the IList. Ta implementacja zawsze zgłasza NotSupportedException.This implementation always throws NotSupportedException.

(Odziedziczone po ReadOnlyCollection<T>)
IList.Clear()

Usuwa wszystkie elementy z IList.Removes all items from the IList. Ta implementacja zawsze zgłasza NotSupportedException.This implementation always throws NotSupportedException.

(Odziedziczone po ReadOnlyCollection<T>)
IList.Contains(Object)

Określa, czy IList zawiera konkretną wartość.Determines whether the IList contains a specific value.

(Odziedziczone po ReadOnlyCollection<T>)
IList.IndexOf(Object)

Określa indeks określonego elementu w IList.Determines the index of a specific item in the IList.

(Odziedziczone po ReadOnlyCollection<T>)
IList.Insert(Int32, Object)

Wstawia element do IList o określonym indeksie.Inserts an item to the IList at the specified index. Ta implementacja zawsze zgłasza NotSupportedException.This implementation always throws NotSupportedException.

(Odziedziczone po ReadOnlyCollection<T>)
IList.IsFixedSize

Pobiera wartość wskazującą, czy IList ma stały rozmiar.Gets a value indicating whether the IList has a fixed size.

(Odziedziczone po ReadOnlyCollection<T>)
IList.IsReadOnly

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

(Odziedziczone po ReadOnlyCollection<T>)
IList.Item[Int32]

Pobiera element wskazywany przez określony indeks.Gets the element at the specified index. NotSupportedException występuje, jeśli spróbujesz ustawić element pod określonym indeksem.A NotSupportedException occurs if you try to set the item at the specified index.

(Odziedziczone po ReadOnlyCollection<T>)
IList.Remove(Object)

Usuwa pierwsze wystąpienie określonego obiektu z IList.Removes the first occurrence of a specific object from the IList. Ta implementacja zawsze zgłasza NotSupportedException.This implementation always throws NotSupportedException.

(Odziedziczone po ReadOnlyCollection<T>)
IList.RemoveAt(Int32)

Usuwa element IList o określonym indeksie.Removes the IList item at the specified index. Ta implementacja zawsze zgłasza NotSupportedException.This implementation always throws NotSupportedException.

(Odziedziczone po ReadOnlyCollection<T>)
IList<T>.Insert(Int32, T)

Wstawia element do IList<T> o określonym indeksie.Inserts an item to the IList<T> at the specified index. Ta implementacja zawsze zgłasza NotSupportedException.This implementation always throws NotSupportedException.

(Odziedziczone po ReadOnlyCollection<T>)
IList<T>.Item[Int32]

Pobiera element wskazywany przez określony indeks.Gets the element at the specified index. NotSupportedException występuje, jeśli spróbujesz ustawić element pod określonym indeksem.An NotSupportedException occurs if you try to set the item at the specified index.

(Odziedziczone po ReadOnlyCollection<T>)
IList<T>.RemoveAt(Int32)

Usuwa element IList<T> o określonym indeksie.Removes the IList<T> item at the specified index. Ta implementacja zawsze zgłasza NotSupportedException.This implementation always throws NotSupportedException.

(Odziedziczone po ReadOnlyCollection<T>)

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