Skip to content

Latest commit

 

History

History
92 lines (57 loc) · 2.83 KB

File metadata and controls

92 lines (57 loc) · 2.83 KB

Class LargeBlobAssertionOutputs

Namespace: DSInternals.Win32.WebAuthn
Assembly: DSInternals.Win32.WebAuthn.dll

largeBlob outputs from WebAuthn assertions.

public sealed class LargeBlobAssertionOutputs

Inheritance

objectLargeBlobAssertionOutputs

Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

Properties

Blob

Large blob bytes returned during assertion.

[JsonPropertyName("blob")]
[JsonConverter(typeof(Base64UrlConverter))]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public byte[]? Blob { get; set; }

Property Value

byte[]?

Written

Indicates whether a large blob write operation succeeded.

[JsonPropertyName("written")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public bool? Written { get; set; }

Property Value

bool?

Methods

FromJson(string)

Deserializes a JSON string into largeBlob assertion outputs.

public static LargeBlobAssertionOutputs? FromJson(string json)

Parameters

json string

JSON representation of largeBlob assertion outputs.

Returns

LargeBlobAssertionOutputs?

largeBlob assertion outputs if deserialization is successful; otherwise, null.

ToString()

Serializes the largeBlob assertion outputs to JSON.

public override string ToString()

Returns

string

JSON representation of these largeBlob assertion outputs.