IBinarySerializeとは? わかりやすく解説

IBinarySerialize インターフェイス

メモ : このインターフェイスは、.NET Framework version 2.0 で新しく追加されたものです。

ユーザー定義型 (UDT) およびユーザー定義集計のシリアル化と逆シリアル化に対し、カスタム実装を提供します。

名前空間: Microsoft.SqlServer.Server
アセンブリ: System.Data (system.data.dll 内)
構文構文

Public Interface IBinarySerialize
Dim instance As IBinarySerialize
public interface IBinarySerialize
public interface class IBinarySerialize
public interface IBinarySerialize
public interface IBinarySerialize
解説解説

ユーザー定義型 (UDT) およびユーザー定義集計には、Format.Native または Format.UserDefined のストレージ形式を定義する必要があります。

Format.Native に設定した場合、シリアル化と逆シリアル化が SQL Server によって自動的に実行されます。ただし、処理できる型の種類は限定されます。Format.UserDefined に設定した場合、ユーザー定義型およびユーザー定義集計に対してカスタムのシリアル化を適用できます。ユーザー定義型およびユーザー定義集計には、SqlUserDefinedType 属性または SqlUserDefinedAggregate 属性に Format.UserDefined を指定し、さらに、IBinarySerialize インターフェイスを実装する必要があります。

カスタムのシリアル化を適用する場合でも、各インスタンスの合計サイズは最大許容値 (現在は 8000 バイト) 以下であることが必要です。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
IBinarySerialize メンバ
Microsoft.SqlServer.Server 名前空間

IBinarySerialize メソッド


パブリック メソッドパブリック メソッド

  名前 説明
パブリック メソッド Read ユーザー定義型 (UDT) またはユーザー定義集計をバイナリ形式から生成します。
パブリック メソッド Write ユーザー定義型 (UDT) またはユーザー定義集計を永続化できるように、バイナリ形式に変換します。
参照参照

関連項目

IBinarySerialize インターフェイス
Microsoft.SqlServer.Server 名前空間

IBinarySerialize メンバ

ユーザー定義型 (UDT) およびユーザー定義集計のシリアル化と逆シリアル化に対し、カスタム実装を提供します。

IBinarySerialize データ型で公開されるメンバを以下の表に示します。


パブリック メソッドパブリック メソッド
  名前 説明
パブリック メソッド Read ユーザー定義型 (UDT) またはユーザー定義集計をバイナリ形式から生成します。
パブリック メソッド Write ユーザー定義型 (UDT) またはユーザー定義集計を永続化できるように、バイナリ形式に変換します。
参照参照

関連項目

IBinarySerialize インターフェイス
Microsoft.SqlServer.Server 名前空間



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「IBinarySerialize」の関連用語

IBinarySerializeのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



IBinarySerializeのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS