ValueBuffer Yapı

Tanım

Dizine alınan bir değer kümesini temsil eder. Genellikle veritabanından döndürülen bir veri satırını 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
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)
Devralma
ValueBuffer
Öznitelikler
Uygulamalar

Açıklamalar

Daha fazla bilgi ve örnek için bkz. Veritabanı sağlayıcılarının ve uzantılarının uygulanması .

Oluşturucular

ValueBuffer(IList<Object>, Int32)

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

ValueBuffer(IList<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.

ValueBuffer(Object[])

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

Alanlar

Empty

Değer içermeyen bir arabellek.

Özellikler

Count

Bu arabellekteki 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 dizindeki değeri alır.

Yöntemler

Equals(Object)

Bu değer arabelleğinin belirli bir nesneye eşdeğer olup olmadığını belirler (örneğin, her ikisi de değer arabelleği olup olmadığını ve aynı değerleri içerip içermediğini).

Equals(ValueBuffer)

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

GetHashCode()

Değer arabelleğinin karma kodunu alır.

WithOffset(Int32)

Geçerli arabellekteki belirtilen dizinde başlayan verilerle yeni bir arabellek oluşturur.

Şunlara uygulanır