Share via


System.Formats.Nrbf Namespace

Provides classes and utilities for working with .NET Remoting Binary Format (NRBF) encoded data, including support for decoding payloads, handling serialization records, and managing array and class records.

Classes

Name Description
ArrayRecord

Defines the core behavior for NRBF array records and provides a base for derived classes.

ClassRecord

Defines the core behavior for NRBF class records and provides a base for derived classes.

NrbfDecoder

Provides stateless methods for decoding .NET Remoting Binary Format (NRBF) encoded data.

PayloadOptions

Defines configuration options for decoding NRBF payloads.

PrimitiveTypeRecord

Represents a record that itself represents a primitive value.

PrimitiveTypeRecord<T>

Represents a record that itself represents the primitive value of T type.

SerializationRecord

Abstract class that represents the serialization record.

SZArrayRecord<T>

Defines the core behavior for NRBF single dimensional, zero-indexed array records and provides a base for derived classes.

Structs

Name Description
SerializationRecordId

Represents the ID of SerializationRecord.

Enums

Name Description
SerializationRecordType

Specifies record types.