Show / Hide Table of Contents

Class BasePdu<T>

Inheritance
Object
BasePdu<T>
App
AppData
ApplicationStatus
ApplicationStatusReport
Asset
AssetFeature
AssetInfoBlob
AssetKey
AssetRequest
AssetRight
ChangePasswordRequest
ChangePasswordResponse
ClusterInfo
ClusterInfoServer
ContingencyGroup
ContingencyKey
ContingencyMasterKey
CreateAccountInfo
DataMemo
Deployment
Device
Entitlement
ETag
LicenseKey
LoginParameters
Pid
SatellitePolicy
Server
Sid
SiteData
TeamData
User
Xpid
Implements
IEquatable<T>
Inherited Members
Object.Equals(Object, Object)
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace: PKWARE.Smartcrypt.Protocol
Assembly: SmartcryptProtocol.dll
Syntax
public abstract class BasePdu<T> : IEquatable<T> where T : BasePdu<T>
Type Parameters
Name Description
T

Constructors

BasePdu(JObject)

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

Methods

Equals(T)

Declaration
public bool Equals(T other)
Parameters
Type Name Description
T other
Returns
Type Description
Boolean

Equals(Object)

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
Object obj
Returns
Type Description
Boolean
Overrides
Object.Equals(Object)

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
Int32
Overrides
Object.GetHashCode()

ToJson(Boolean)

Declaration
[NotNull]
protected abstract string ToJson(bool sending)
Parameters
Type Name Description
Boolean sending
Returns
Type Description
String

ToJsonForLocalStorage()

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

ToJsonForMds()

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

Operators

Equality(BasePdu<T>, T)

Declaration
public static bool operator ==(BasePdu<T> left, T right)
Parameters
Type Name Description
BasePdu<T> left
T right
Returns
Type Description
Boolean

Inequality(BasePdu<T>, T)

Declaration
public static bool operator !=(BasePdu<T> left, T right)
Parameters
Type Name Description
BasePdu<T> left
T right
Returns
Type Description
Boolean

Implements

System.IEquatable<T>
Back to top Copyright © 2018 PKWARE, Inc.