C# 클래스 NSoft.NFramework.DataServices.Messages.MessageBase

상속: MessageObjectBase
파일 보기 프로젝트 열기: debop/NFramework

공개 메소드들

메소드 설명
AddError ( Exception ex ) : void

메시지에 예외정보 추가

AddProperty ( string key, string value ) : void
GetHashCode ( ) : int
ToUniversalJsonDateTime ( System.DateTime dateTime ) : DateTime?

JSON 형식에서 DataTime 을 내부적으로 double이 아닌 long을 변경해서 저장하므로, .NET DateTime과 오차가 생길 수 있다. 직렬화된 정보 중 DateTime에 대한 비교는 꼭 ToUniversalJsonDateTime() 이용해서 DateTime을 변경한 후 비교해야 합니다.

보호된 메소드들

메소드 설명
MessageBase ( ) : System
MessageBase ( MessageDirection direction ) : System

메소드 상세

AddError() 공개 메소드

메시지에 예외정보 추가
public AddError ( Exception ex ) : void
ex System.Exception
리턴 void

AddProperty() 공개 메소드

public AddProperty ( string key, string value ) : void
key string
value string
리턴 void

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

MessageBase() 보호된 메소드

protected MessageBase ( ) : System
리턴 System

MessageBase() 보호된 메소드

protected MessageBase ( MessageDirection direction ) : System
direction MessageDirection
리턴 System

ToUniversalJsonDateTime() 공개 정적인 메소드

JSON 형식에서 DataTime 을 내부적으로 double이 아닌 long을 변경해서 저장하므로, .NET DateTime과 오차가 생길 수 있다. 직렬화된 정보 중 DateTime에 대한 비교는 꼭 ToUniversalJsonDateTime() 이용해서 DateTime을 변경한 후 비교해야 합니다.
public static ToUniversalJsonDateTime ( System.DateTime dateTime ) : DateTime?
dateTime System.DateTime
리턴 DateTime?