Table of Contents

Method RedactToBytesAsync

Namespace
LMKit.Document.OpenXml
Assembly
LM-Kit.NET.dll

RedactToBytesAsync(byte[], string, OfficeRedactionRequest, OfficeRedactionOptions, CancellationToken)

Asynchronously redacts in-memory Office document bytes and returns the redacted bytes together with the report.

public static Task<OfficeRedactionResult> RedactToBytesAsync(byte[] data, string extension, OfficeRedactionRequest request, OfficeRedactionOptions options = null, CancellationToken cancellationToken = default)

Parameters

data byte[]
extension string
request OfficeRedactionRequest
options OfficeRedactionOptions
cancellationToken CancellationToken

Returns

Task<OfficeRedactionResult>

RedactToBytesAsync(string, OfficeRedactionRequest, OfficeRedactionOptions, CancellationToken)

Asynchronously redacts the Office document at inputPath and returns the redacted bytes together with the report.

public static Task<OfficeRedactionResult> RedactToBytesAsync(string inputPath, OfficeRedactionRequest request, OfficeRedactionOptions options = null, CancellationToken cancellationToken = default)

Parameters

inputPath string
request OfficeRedactionRequest
options OfficeRedactionOptions
cancellationToken CancellationToken

Returns

Task<OfficeRedactionResult>

RedactToBytesAsync(Attachment, OfficeRedactionRequest, OfficeRedactionOptions, CancellationToken)

Asynchronously redacts the Office document carried by attachment and returns the redacted bytes together with the report.

public static Task<OfficeRedactionResult> RedactToBytesAsync(Attachment attachment, OfficeRedactionRequest request, OfficeRedactionOptions options = null, CancellationToken cancellationToken = default)

Parameters

attachment Attachment
request OfficeRedactionRequest
options OfficeRedactionOptions
cancellationToken CancellationToken

Returns

Task<OfficeRedactionResult>
Share