Table of Contents

Struct SafeResourceResult

Namespace
NetPdf
Assembly
NetPdf.dll

Result of a FetchAsync(Uri, ResourceKind). Either a successful ResourceResponse (loaded bytes + MIME) or a typed failure with the reason for diagnostics.

public readonly record struct SafeResourceResult : IEquatable<SafeResourceResult>
Implements
Inherited Members

Constructors

SafeResourceResult(bool, ResourceResponse, ResourceFailure?)

Result of a FetchAsync(Uri, ResourceKind). Either a successful ResourceResponse (loaded bytes + MIME) or a typed failure with the reason for diagnostics.

public SafeResourceResult(bool Success, ResourceResponse Response, ResourceFailure? Failure)

Parameters

Success bool
Response ResourceResponse
Failure ResourceFailure

Properties

Failure

public ResourceFailure? Failure { get; init; }

Property Value

ResourceFailure

Response

public ResourceResponse Response { get; init; }

Property Value

ResourceResponse

Success

public bool Success { get; init; }

Property Value

bool

Methods

Failed(Uri, ResourceKind, string)

public static SafeResourceResult Failed(Uri uri, ResourceKind kind, string reason)

Parameters

uri Uri
kind ResourceKind
reason string

Returns

SafeResourceResult

Loaded(ResourceResponse)

public static SafeResourceResult Loaded(ResourceResponse response)

Parameters

response ResourceResponse

Returns

SafeResourceResult