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 (UTS) ve kullanıcı tanımlı toplamalar gereklidir ve 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ürleri üzerinde 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 uygulamalıdır.

Ö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ı olması 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