OleDbErrorCollection Klasa

Definicja

Zbiera wszystkie błędy generowane przez dostawcę danych .NET Framework dla OLE DB. Klasa ta nie może być dziedziczona.

C#
[System.ComponentModel.ListBindable(false)]
public sealed class OleDbErrorCollection : System.Collections.ICollection
C#
[System.ComponentModel.ListBindable(false)]
[System.Serializable]
public sealed class OleDbErrorCollection : System.Collections.ICollection
Dziedziczenie
OleDbErrorCollection
Atrybuty
Implementuje

Przykłady

W poniższym przykładzie są wyświetlane poszczególne OleDbError elementy w kolekcji OleDbErrorCollection .

C#
public void DisplayOleDbErrorCollection(OleDbException exception)
{
   for (int i=0; i < exception.Errors.Count; i++)
   {
      MessageBox.Show("Index #" + i + "\n" +
             "Message: " + exception.Errors[i].Message + "\n" +
             "Native: " + exception.Errors[i].NativeError.ToString() + "\n" +
             "Source: " + exception.Errors[i].Source + "\n" +
             "SQL: " + exception.Errors[i].SQLState + "\n");
   }
}

Uwagi

Ta klasa jest tworzona przez OleDbException program w celu zbierania OleDbError wystąpień klasy. OleDbErrorCollection zawsze zawiera co najmniej jedno wystąpienie OleDbError klasy.

Właściwości

Count

Pobiera liczbę błędów w kolekcji.

Item[Int32]

Pobiera błąd w określonym indeksie.

Metody

CopyTo(Array, Int32)

Kopiuje elementy obiektu OleDbErrorCollection do Arrayobiektu , zaczynając od określonego indeksu Arrayw obiekcie .

CopyTo(OleDbError[], Int32)

Kopiuje wszystkie elementy bieżącego OleDbErrorCollection do określonego OleDbErrorCollection , zaczynając od określonego indeksu docelowego.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetEnumerator()

Uwidacznia metodęGetEnumerator(), która obsługuje prostą iterację w kolekcji przez dostawcę danych .NET Framework.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

ICollection.IsSynchronized

Aby uzyskać opis tego członka, zobacz IsSynchronized.

ICollection.SyncRoot

Aby uzyskać opis tego członka, zobacz SyncRoot.

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy obiektu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable elementu na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy

Produkt Wersje
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)

Zobacz też