Tip
See the Remarks section of the Quantize method for more details.
public static IAsyncResult BeginQuantize(
this IReadWriteBitmapData bitmapData,
IQuantizer quantizer,
AsyncConfig? asyncConfig = null
)
<ExtensionAttribute>
Public Shared Function BeginQuantize (
bitmapData As IReadWriteBitmapData,
quantizer As IQuantizer,
Optional asyncConfig As AsyncConfig = Nothing
) As IAsyncResult
public:
[ExtensionAttribute]
static IAsyncResult^ BeginQuantize(
IReadWriteBitmapData^ bitmapData,
IQuantizer^ quantizer,
AsyncConfig^ asyncConfig = nullptr
)
[<ExtensionAttribute>]
static member BeginQuantize :
bitmapData : IReadWriteBitmapData *
quantizer : IQuantizer *
?asyncConfig : AsyncConfig
(* Defaults:
let _asyncConfig = defaultArg asyncConfig null
*)
-> IAsyncResult
In .NET Framework 4.0 and above you can use also the QuantizeAsync method.
To finish the operation and to get the exception that occurred during the operation you have to call the EndQuantize method.
This method is not a blocking call even if the MaxDegreeOfParallelism property of the asyncConfig parameter is 1.
ArgumentNullException | bitmapData or quantizer is . |