Language

LoggingDocumentExtractionClient Class

Definition

Logs extraction lifecycle events without logging source content, roles, artifacts, or provider state.

public ref class LoggingDocumentExtractionClient : Microsoft::Extensions::DocumentExtraction::DelegatingDocumentExtractionClient
public class LoggingDocumentExtractionClient : Microsoft.Extensions.DocumentExtraction.DelegatingDocumentExtractionClient
type LoggingDocumentExtractionClient = class
    inherit DelegatingDocumentExtractionClient
Public Class LoggingDocumentExtractionClient
Inherits DelegatingDocumentExtractionClient
Inheritance

Constructors

Name Description
LoggingDocumentExtractionClient(DocumentExtractionClient, ILogger)

Initializes a new instance of the LoggingDocumentExtractionClient class.

Properties

Name Description
InnerClient

Gets the wrapped client.

(Inherited from DelegatingDocumentExtractionClient)

Methods

Name Description
Dispose()

Releases resources owned by this client.

(Inherited from DocumentExtractionClient)
Dispose(Boolean)

Releases resources owned by this middleware.

(Inherited from DelegatingDocumentExtractionClient)
ExtractAsync(Stream, String, String, DocumentExtractionOptions, CancellationToken)

Extracts a canonical document without requiring a separate page or observation protocol.

GetService(Type, Object)

Gets an optional service exposed by this client.

(Inherited from DelegatingDocumentExtractionClient)

Applies to