BlueprintFileNotFoundException
Namespace: Meshmakers.Octo.ConstructionKit.Contracts.BlueprintCatalogs
Thrown when a file referenced by relative path does not exist inside a known blueprint. Subtype of BlueprintCatalogException so soft-not-found call sites can pattern-match on the type without inspecting the message string.
public class BlueprintFileNotFoundException : BlueprintCatalogException, ISerializable
Inheritance Object → Exception → BlueprintCatalogException → BlueprintFileNotFoundException
Implements ISerializable
Properties
BlueprintId
The blueprint that was located but missed the requested file.
public BlueprintId BlueprintId { get; }
Property Value
CatalogName
Catalog that served the blueprint metadata but could not locate the file.
public string CatalogName { get; }
Property Value
RelativePath
Relative path of the missing file inside the blueprint's folder.
public string RelativePath { get; }
Property Value
TargetSite
public MethodBase TargetSite { get; }
Property Value
Message
public string Message { get; }
Property Value
Data
public IDictionary Data { get; }
Property Value
InnerException
public Exception InnerException { get; }
Property Value
HelpLink
public string HelpLink { get; set; }
Property Value
Source
public string Source { get; set; }
Property Value
HResult
public int HResult { get; set; }
Property Value
StackTrace
public string StackTrace { get; }
Property Value
Constructors
BlueprintFileNotFoundException(BlueprintId, String, String)
Creates a new BlueprintFileNotFoundException.
public BlueprintFileNotFoundException(BlueprintId blueprintId, string catalogName, string relativePath)
Parameters
blueprintId BlueprintId
catalogName String
relativePath String