Aracılığıyla paylaş


IBinarySerialize Arabirim

Tanım

Kullanıcı tanımlı tür (UDT) ve kullanıcı tanımlı toplu serileştirme ve seri durumdan çıkarma için özel uygulama sağlar.

public interface class IBinarySerialize
public interface IBinarySerialize
type IBinarySerialize = interface
Public Interface IBinarySerialize

Açıklamalar

Bir depolama biçimi tanımlamak için kullanıcı tanımlı türler (UDF'ler) ve kullanıcı tanımlı toplamalar gerekir; bu biçimlerden biri Formatolabilir.Native veya Format.UserDefined.

Format.NativeSQL Server serileştirme ve seri durumdan çıkarma işlemlerini otomatik olarak gerçekleştirmesine izin verir, ancak biçimin işleyebileceği tür türleriyle ilgili kısıtlamaları vardır. Format.UserDefined kullanıcı tanımlı türlerin ve toplamaların kendi serileştirmelerini işlemesine izin verir. Kullanıcı tanımlı türler ve toplamalar ile Formatişaretlenmelidir.UserDefinedveya SqlUserDefinedAggregate özniteliğinde SqlUserDefinedType ve arabirimini IBinarySerialize uygulaması gerekir.

Özel serileştirmede bile her örneğin toplam boyutunun izin verilen en yüksek sınırın (şu anda 8000 bayt) altında olması gerektiğini unutmayın.

Yöntemler

Read(BinaryReader)

İkili biçiminden kullanıcı tanımlı tür (UDT) veya kullanıcı tanımlı toplama oluşturur.

Write(BinaryWriter)

Kalıcı olabilmesi için kullanıcı tanımlı türü (UDT) veya kullanıcı tanımlı toplamayı ikili biçimine dönüştürür.

Şunlara uygulanır