Table of Contents

Constructor DatabaseSchemaStateUnreadableException

Namespace
MailFathom.Application.Persistence
Assembly
MailFathom.Application.dll

DatabaseSchemaStateUnreadableException(string, Exception)

Initializes a new unreadable-schema failure that preserves the provider's own failure.

public DatabaseSchemaStateUnreadableException(string operatorSafeMessage, Exception innerException)

Parameters

operatorSafeMessage string

A message free of host names, user names, and provider text.

innerException Exception

The provider failure that prevented the read.

DatabaseSchemaStateUnreadableException(string)

Initializes a new unreadable-schema failure the catalogue reported rather than failed on.

public DatabaseSchemaStateUnreadableException(string operatorSafeMessage)

Parameters

operatorSafeMessage string

A message naming which schema fact could not be established.

Remarks

There is no provider failure to preserve here: the query succeeded, and what it returned identifies no schema this build recognizes. The message carries the whole diagnosis, which is why this overload exists rather than an invented inner exception standing in for one.