Table of Contents

Class NdefRecord

Namespace
Iot.Device.Ndef
Assembly
Iot.Device.Ndef.dll

Create a NDEF Record class

public class NdefRecord
Inheritance
NdefRecord
Derived

Constructors

NdefRecord()

Create an empty NDEF Record, payload will be null

public NdefRecord()

NdefRecord(SpanByte)

Create a NDEF Record from a span of bytes

public NdefRecord(SpanByte record)

Parameters

record SpanByte

A span of bytes containing the NDEF Record

NdefRecord(SpanByte, RecordHeader?)

Create a NDEF Record from a Payload and a Header

public NdefRecord(SpanByte payload, RecordHeader? recordHeader = null)

Parameters

payload SpanByte

The byte payload

recordHeader RecordHeader

A header, if not header specify, a default empty header will be created

Properties

Header

The record header

public RecordHeader Header { get; }

Property Value

RecordHeader

Length

The length of the NDEF Record

public int Length { get; }

Property Value

int

Payload

The record payload

public byte[]? Payload { get; }

Property Value

byte[]

Methods

Serialize(SpanByte)

Serialize the NDEF Record

public void Serialize(SpanByte record)

Parameters

record SpanByte

The serialized record in a byte span