共用方式為


SqlUserDefinedAggregateAttribute.MaxByteSize 屬性

定義

彙總執行個體的最大大小 (以位元組為單位)。

public:
 property int MaxByteSize { int get(); void set(int value); };
public int MaxByteSize { get; set; }
member this.MaxByteSize : int with get, set
Public Property MaxByteSize As Integer

屬性值

Int32 值,表示彙總執行個體的最大大小。

備註

這個屬性不需要針對原生格式序列化指定。

您必須使用 UserDefined 序列化 Format 來指定 MaxByteSize 屬性。

這個屬性允許的最大值是由 MaxByteSizeValue 欄位指定。

允許的大小上限為 2 GB (GB) 。 您可以指定 1 到 8000 個位元組的數位,或 -1 來表示大於 8000 個位元組的值,最多 2 GB。

如需指定使用者定義序列化的匯總, MaxByteSize 請參閱序列化資料的總大小。 請考慮將字串序列化為 10 個字元的匯總, (Char) 。 當字串使用 BinaryWriter 序列化時,序列化字串的總大小為 22 個位元組:每個 Unicode UTF-16 字元 2 個位元組,乘以最大字元數,再加上序列化二進位資料流程所產生的 2 個控制位元組額外負荷。 因此,在判斷 的值 MaxByteSize 時,必須考慮序列化資料的總大小:二進位格式序列化的資料大小加上序列化所產生的額外負荷。

適用於