Show / Hide Table of Contents

Class BaseRecord

Not intended for use as a type, only to provide functionality to derived classes and to move as much as possible into C# rather than the Python generator.

Inheritance
Object
BaseRecord
App.Record
AppData.Record
Asset.Record
AssetFeature.Record
AssetKey.Record
AssetRequest.Record
AssetRight.Record
ContingencyGroup.Record
ContingencyKey.Record
ContingencyMasterKey.Record
Device.Record
Pid.Record
Sid.Record
User.Record
Xpid.Record
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Namespace: PKWARE.Smartcrypt.Protocol
Assembly: SmartcryptProtocol.dll
Syntax
public abstract class BaseRecord

Constructors

BaseRecord(JObject)

Declaration
protected BaseRecord([NotNull] JObject json)
Parameters
Type Name Description
Newtonsoft.Json.Linq.JObject json

Fields

Json

Declaration
[NotNull]
protected readonly JObject Json
Field Value
Type Description
Newtonsoft.Json.Linq.JObject

Methods

SetOrDelete(String, String)

Declaration
protected void SetOrDelete([NotNull] string name, [CanBeNull] string value)
Parameters
Type Name Description
String name
String value

ToString()

Obeys all currently known business rules for serialization, and should only be used when producing new records.

Declaration
[NotNull]
public override string ToString()
Returns
Type Description
String

A serialized representation suitable for signing.

Overrides
Object.ToString()
Back to top Copyright © 2018 PKWARE, Inc.