ValueBuffer Struktur

Definition

Stellt einen Satz von indizierten Werten dar. Wird in der Regel verwendet, um eine Zeile mit Daten darzustellen, die von einer Datenbank zurückgegeben werden.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

public struct ValueBuffer
public readonly struct ValueBuffer
[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct ValueBuffer
[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct ValueBuffer : IEquatable<Microsoft.EntityFrameworkCore.Storage.ValueBuffer>
type ValueBuffer = struct
[<System.Runtime.CompilerServices.IsReadOnly>]
type ValueBuffer = struct
Public Structure ValueBuffer
Public Structure ValueBuffer
Implements IEquatable(Of ValueBuffer)
Vererbung
ValueBuffer
Attribute
Implementiert

Hinweise

Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und -erweiterungen .

Konstruktoren

ValueBuffer(IList<Object>)

Initialisiert eine neue Instanz der ValueBuffer-Klasse.

ValueBuffer(IList<Object>, Int32)

Initialisiert eine neue Instanz der ValueBuffer-Klasse.

ValueBuffer(Object[])

Initialisiert eine neue Instanz der ValueBuffer-Klasse.

ValueBuffer(Object[], Int32)

Initialisiert eine neue Instanz der ValueBuffer-Klasse.

Felder

Empty

Ein Puffer ohne Werte.

Eigenschaften

Count

Ruft die Anzahl der Werte in diesem Puffer ab.

IsEmpty

Ruft einen Wert ab, der angibt, ob der Wertpuffer leer ist.

Item[Int32]

Ruft den Wert an einem angeforderten Index ab.

Methoden

Equals(Object)

Bestimmt, ob dieser Wertpuffer einem bestimmten Objekt entspricht (d. h. ob beide Wertepuffer sind und die gleichen Werte enthalten).

Equals(ValueBuffer)

Gibt an, ob das aktuelle Objekt gleich einem anderen Objekt des gleichen Typs ist.

GetHashCode()

Ruft den Hashcode für den Wertpuffer ab.

WithOffset(Int32)

Erstellt einen neuen Puffer mit Daten, die am angegebenen Index im aktuellen Puffer beginnen.

Gilt für: