SqlUserDefinedTypeAttribute.MaxByteSize プロパティ
アセンブリ: System.Data (system.data.dll 内)

Dim instance As SqlUserDefinedTypeAttribute Dim value As Integer value = instance.MaxByteSize instance.MaxByteSize = value
/** @property */ public int get_MaxByteSize () /** @property */ public void set_MaxByteSize (int value)
インスタンスの最大サイズを表す Int32 値。

Format (シリアル化形式) が UserDefined の場合は、MaxByteSize プロパティを指定する必要があります。
MaxByteSize には 1 ~ 8000 の値を指定する必要があります。
ユーザー定義のシリアル化が指定された UDT では、MaxByteSize は、ユーザーによって定義されたシリアル化形式の UDT の合計サイズを表します。10 文字から成る文字列 (Char) のプロパティが指定された UDT を例に説明します。BinaryWriter を使用して UDT をシリアル化する場合、シリアル化された文字列の合計サイズは 22 バイトになります。これは、Unicode UTF-16 文字ごとの 2 バイトに最大文字数を乗じ、バイナリ ストリームのシリアル化によるオーバーヘッドである制御バイトの 2 バイトを加えたものです。したがって、MaxByteSize の値を確認する場合、シリアル化された UDT の合計サイズは、バイナリ形式にシリアル化されたデータのサイズに、シリアル化によるオーバーヘッドを加えた値と考える必要があります。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からSqlUserDefinedTypeAttribute.MaxByteSize プロパティを検索する場合は、下記のリンクをクリックしてください。

- SqlUserDefinedTypeAttribute.MaxByteSize プロパティのページへのリンク