C# 클래스 Goedel.Mesh.OfflineEscrowEntry

파일 보기 프로젝트 열기: hallambaker/Mathematical-Mesh 1 사용 예제들

공개 메소드들

메소드 설명
DeserializeToken ( JSONReader JSONReader, string Tag ) : void

Having read a tag, process the corresponding value data.

From ( byte _Data ) : OfflineEscrowEntry

Create a new instance from untagged byte input. i.e. {... data ... }

From ( string _Input ) : OfflineEscrowEntry

Create a new instance from untagged string input. i.e. {... data ... }

FromTagged ( JSONReader JSONReader ) : OfflineEscrowEntry

Deserialize a tagged stream

FromTagged ( byte _Data ) : OfflineEscrowEntry

Create a new instance from tagged byte input. i.e. { "OfflineEscrowEntry" : {... data ... } }

FromTagged ( string _Input ) : OfflineEscrowEntry

Create a new instance from tagged string input. i.e. { "OfflineEscrowEntry" : {... data ... } }

OfflineEscrowEntry ( ) : System

Default Constructor

OfflineEscrowEntry ( JSONReader JSONReader ) : System

Initialize class from JSONReader stream.

OfflineEscrowEntry ( PersonalProfile Profile, int Shares, int Quorum ) : System

Creates an offline escrow entry for the master keys in the profile.

OfflineEscrowEntry ( string _String ) : System

Initialize class from a JSON encoded class.

Serialize ( Writer Writer, bool wrap, bool &first ) : void

Serialize this object to the specified output stream.

SerializeX ( Writer _Writer, bool _wrap, bool &_first ) : void

Serialize this object to the specified output stream. Unlike the Serlialize() method, this method is not inherited from the parent class allowing a specific version of the method to be called.

Tag ( ) : string

Tag identifying this class.

비공개 메소드들

메소드 설명
GetEscrow ( string UDF ) : Key

메소드 상세

DeserializeToken() 공개 메소드

Having read a tag, process the corresponding value data.
public DeserializeToken ( JSONReader JSONReader, string Tag ) : void
JSONReader JSONReader The input stream
Tag string The tag
리턴 void

From() 공개 정적인 메소드

Create a new instance from untagged byte input. i.e. {... data ... }
public static From ( byte _Data ) : OfflineEscrowEntry
_Data byte The input data.
리턴 OfflineEscrowEntry

From() 공개 정적인 메소드

Create a new instance from untagged string input. i.e. {... data ... }
public static From ( string _Input ) : OfflineEscrowEntry
_Input string The input data.
리턴 OfflineEscrowEntry

FromTagged() 공개 정적인 메소드

Deserialize a tagged stream
public static FromTagged ( JSONReader JSONReader ) : OfflineEscrowEntry
JSONReader JSONReader The input stream
리턴 OfflineEscrowEntry

FromTagged() 공개 정적인 메소드

Create a new instance from tagged byte input. i.e. { "OfflineEscrowEntry" : {... data ... } }
public static FromTagged ( byte _Data ) : OfflineEscrowEntry
_Data byte The input data.
리턴 OfflineEscrowEntry

FromTagged() 공개 정적인 메소드

Create a new instance from tagged string input. i.e. { "OfflineEscrowEntry" : {... data ... } }
public static FromTagged ( string _Input ) : OfflineEscrowEntry
_Input string The input data.
리턴 OfflineEscrowEntry

OfflineEscrowEntry() 공개 메소드

Default Constructor
public OfflineEscrowEntry ( ) : System
리턴 System

OfflineEscrowEntry() 공개 메소드

Initialize class from JSONReader stream.
public OfflineEscrowEntry ( JSONReader JSONReader ) : System
JSONReader JSONReader Input stream
리턴 System

OfflineEscrowEntry() 공개 메소드

Creates an offline escrow entry for the master keys in the profile.
public OfflineEscrowEntry ( PersonalProfile Profile, int Shares, int Quorum ) : System
Profile PersonalProfile The profile to create offline escrow entries for.
Shares int The total number of key shares to be created.
Quorum int The number of key shares required to recover the keys.
리턴 System

OfflineEscrowEntry() 공개 메소드

Initialize class from a JSON encoded class.
public OfflineEscrowEntry ( string _String ) : System
_String string Input string
리턴 System

Serialize() 공개 메소드

Serialize this object to the specified output stream.
public Serialize ( Writer Writer, bool wrap, bool &first ) : void
Writer Writer Output stream
wrap bool If true, output is wrapped with object /// start and end sequences '{ ... }'.
first bool If true, item is the first entry in a list.
리턴 void

SerializeX() 공개 메소드

Serialize this object to the specified output stream. Unlike the Serlialize() method, this method is not inherited from the parent class allowing a specific version of the method to be called.
public SerializeX ( Writer _Writer, bool _wrap, bool &_first ) : void
_Writer Writer Output stream
_wrap bool If true, output is wrapped with object /// start and end sequences '{ ... }'.
_first bool If true, item is the first entry in a list.
리턴 void

Tag() 공개 메소드

Tag identifying this class.
public Tag ( ) : string
리턴 string