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
SuccessboolResponseResourceResponseFailureResourceFailure
Properties
Failure
public ResourceFailure? Failure { get; init; }
Property Value
Response
public ResourceResponse Response { get; init; }
Property Value
Success
public bool Success { get; init; }
Property Value
Methods
Failed(Uri, ResourceKind, string)
public static SafeResourceResult Failed(Uri uri, ResourceKind kind, string reason)
Parameters
uriUrikindResourceKindreasonstring
Returns
Loaded(ResourceResponse)
public static SafeResourceResult Loaded(ResourceResponse response)
Parameters
responseResourceResponse