IBinarySerialize Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.Native
SQL 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.UserDefined
veya 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. |