ValueBuffer Yapı

Tanım

Bir dizi dizinli değeri temsil eder. Genellikle veritabanından döndürülen bir veri satırı temsil etmek için kullanılır.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

public struct ValueBuffer
[System.Runtime.CompilerServices.IsReadOnly]
public struct ValueBuffer
[System.Runtime.CompilerServices.IsReadOnly]
public 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)
Devralma
ValueBuffer
Öznitelikler
Uygulamalar

Açıklamalar

Daha fazla bilgi için bkz. Veritabanı sağlayıcıları ve uzantıları uygulama.

Oluşturucular

ValueBuffer(IList<Object>)

ValueBuffer sınıfının yeni bir örneğini başlatır.

ValueBuffer(IList<Object>, Int32)

ValueBuffer sınıfının yeni bir örneğini başlatır.

ValueBuffer(Object[])

ValueBuffer sınıfının yeni bir örneğini başlatır.

ValueBuffer(Object[], Int32)

ValueBuffer sınıfının yeni bir örneğini başlatır.

Alanlar

Empty

Içinde değer kullanmayan bir arabellek.

Özellikler

Count

Bu arabellekte yer alan değer sayısını alır.

IsEmpty

Değer arabelleğinin boş olup olmadığını belirten bir değer alır.

Item[Int32]

İstenen dizinde değeri alır.

Yöntemler

Equals(Object)

Bu değer arabelleğinin belirli bir nesneye eşdeğer olup olmadığını belirler (yani her ikisi de değer arabellekleri olup olmadığını ve aynı değerleri içeriyorsa).

Equals(ValueBuffer)

Geçerli nesnenin aynı türe sahip başka bir nesneye eşit olup olmadığını gösterir.

GetHashCode()

Değer arabelleği için karma kodu alır.

WithOffset(Int32)

Geçerli arabellekte verilen dizinden başlayarak verilerle yeni bir arabellek oluşturur.

Şunlara uygulanır