'DeclarationPublic Shared Property DefaultStreamBufferSize As Integer
'UsageDim value As Integer AbstractFile.DefaultStreamBufferSize = value value = AbstractFile.DefaultStreamBufferSize
public static int DefaultStreamBufferSize {get; set;}
'DeclarationPublic Shared Property DefaultStreamBufferSize As Integer
'UsageDim value As Integer AbstractFile.DefaultStreamBufferSize = value value = AbstractFile.DefaultStreamBufferSize
public static int DefaultStreamBufferSize {get; set;}
Methods like the default implementation of GetStreamBufferSize query this property.
Changing this value has the potential to affect every class that derives from AbstractFile.
An ArgumentException will be thrown if the property is set to a value less than or equal to zero.
Care must be taken when choosing a buffer size. If the value is too small, the loop count and the number of function calls increase, impacting performance. If the value is too large memory can be used up with no improvements in performance.
In most cases, it is not necessary to modify the default value of this property.
.NET: net5.0, net5.0-windows, net6.0, net6.0-macos, net6.0-windows, net7.0, net7.0-macos, net7.0-windows, net8.0, net8.0-browser, net8.0-macos, net8.0-windows, net9.0, net9.0-browser, net9.0-macos, net9.0-windows, net10.0, net10.0-browser, net10.0-macos, net10.0-windows.
.NET Standard: netstandard2.0, netstandard2.1
.NET Framework: net20, net35, net40, net403, net45, net451, net452, net46, net461, net462, net463, net47, net471, net472, net48, net481.