Method Encode
Encode(string, ErrorCorrection)
Encodes text as a byte-mode symbol at the requested error-correction level.
public static QrCode Encode(string text, QrCode.ErrorCorrection level = ErrorCorrection.Medium)
Parameters
textstringThe payload, encoded as UTF-8.
levelQrCode.ErrorCorrectionThe error-correction level.
Returns
- QrCode
The encoded symbol.
Exceptions
- ArgumentNullException
textis null.- ArgumentException
No version can hold the payload at that level.
Encode(byte[], ErrorCorrection)
Encodes raw bytes as a byte-mode symbol at the requested error-correction level.
public static QrCode Encode(byte[] data, QrCode.ErrorCorrection level = ErrorCorrection.Medium)
Parameters
databyte[]The payload bytes.
levelQrCode.ErrorCorrectionThe error-correction level.
Returns
- QrCode
The encoded symbol.
Exceptions
- ArgumentNullException
datais null.- ArgumentException
No version can hold the payload at that level.