nexacro17 X-API for C#  1.0
Manual
Nexacro17.Xapi.Tx.PlatformTransaction 클래스 참조

Nexacro17.Xapi.Tx.PlatformRequest, Nexacro17.Xapi.Tx.PlatformResponse에 의해 상속되었습니다.

Public 멤버 함수

string GetContentType ()
 
void SetContentType (string contentType)
 
string GetCharset ()
 
void SetCharset (string charset)
 
string GetProtocolType (int index)
 
void AddProtocolType (string protocolType)
 
void RemoveProtocolType (int index)
 
void RemoveProtocolType (string protocolType)
 
bool ContainsProtocolType (string protocolType)
 
void ClearProtocolTypes ()
 
int GetProtocolTypeCount ()
 
PlatformData GetData ()
 
void SetData (PlatformData data)
 
DataTypeChanger GetDataTypeChanger ()
 
void SetDataTypeChanger (DataTypeChanger dataTypeChanger)
 
bool IsVerbose ()
 
void SetVerbose (bool verbose)
 
object GetProperty (string key)
 
void SetProperty (string key, object value)
 
void CheckLicense ()
 

Protected 멤버 함수

 PlatformTransaction ()
 
 PlatformTransaction (string contentType)
 
 PlatformTransaction (string contentType, string charset)
 
string GetCurrentContentType ()
 
string GetCurrentCharset ()
 
bool IsCurrentVerbose ()
 
string GetDefaultContentType ()
 
string GetDefaultCharset ()
 

상세한 설명

데이터를 송수신하는 추상 클래스이다.

작성자
이근태

생성자 & 소멸자 문서화

◆ PlatformTransaction() [1/3]

Nexacro17.Xapi.Tx.PlatformTransaction.PlatformTransaction ( )
protected

기본 생성자이다.

◆ PlatformTransaction() [2/3]

Nexacro17.Xapi.Tx.PlatformTransaction.PlatformTransaction ( string  contentType)
protected

송수신 형식(contentType)을 가지는 생성자이다.

매개변수
contentType송수신 형식

◆ PlatformTransaction() [3/3]

Nexacro17.Xapi.Tx.PlatformTransaction.PlatformTransaction ( string  contentType,
string  charset 
)
protected

송수신 형식(contentType)과 문자셋(charset)을 가지는 생성자이다.

매개변수
contentType송수신 형식
charset문자셋

멤버 함수 문서화

◆ GetContentType()

string Nexacro17.Xapi.Tx.PlatformTransaction.GetContentType ( )

송수신 형식(contentType)을 반환한다. 송수신 형식은 XML, Binary 등 데이터의 표현 형식을 의미한다.

반환값
송수신 형식
참고
PlatformType::CONTENT_TYPE_XML
PlatformType::CONTENT_TYPE_BINARY
PlatformType::CONTENT_TYPE_SSV

◆ SetContentType()

void Nexacro17.Xapi.Tx.PlatformTransaction.SetContentType ( string  contentType)

송수신 형식(contentType)을 설정한다. 송수신 형식은 XML, Binary 등 데이터의 표현 형식을 의미한다.

매개변수
contentType송수신 형식
참고
PlatformType::CONTENT_TYPE_XML
PlatformType::CONTENT_TYPE_BINARY
PlatformType::CONTENT_TYPE_SSV

◆ GetCharset()

string Nexacro17.Xapi.Tx.PlatformTransaction.GetCharset ( )

문자셋(charset)을 반환한다.

반환값
문자셋

◆ SetCharset()

void Nexacro17.Xapi.Tx.PlatformTransaction.SetCharset ( string  charset)

문자셋(charset)을 설정한다.

매개변수
charset문자셋

◆ GetProtocolType()

string Nexacro17.Xapi.Tx.PlatformTransaction.GetProtocolType ( int  index)

프로토콜 형식(protocolType)을 반환한다. 프로토콜 형식은 압축, 암호화 등 데이터의 변형 형식을 의미한다.

매개변수
index위치
참고
PlatformType::PROTOCOL_TYPE_ZLIB

◆ AddProtocolType()

void Nexacro17.Xapi.Tx.PlatformTransaction.AddProtocolType ( string  protocolType)

프로토콜 형식(protocolType)을 추가한다. 프로토콜 형식은 압축, 암호화 등 데이터의 변형 형식을 의미한다.

매개변수
protocolType프로토콜 형식
예외
ArgumentException프로토콜 형식(protocolType) 중복 추가시
참고
PlatformType::PROTOCOL_TYPE_ZLIB

◆ RemoveProtocolType() [1/2]

void Nexacro17.Xapi.Tx.PlatformTransaction.RemoveProtocolType ( int  index)

프로토콜 형식(protocolType)을 삭제한다.

매개변수
index위치

◆ RemoveProtocolType() [2/2]

void Nexacro17.Xapi.Tx.PlatformTransaction.RemoveProtocolType ( string  protocolType)

프로토콜 형식(protocolType)을 삭제한다.

매개변수
protocolType프로토콜 형식

◆ ContainsProtocolType()

bool Nexacro17.Xapi.Tx.PlatformTransaction.ContainsProtocolType ( string  protocolType)

프로토콜 형식(protocolType)의 포함 여부를 검사한다.

매개변수
protocolType프로토콜 형식
반환값
프로토콜 형식의 포함 여부

◆ ClearProtocolTypes()

void Nexacro17.Xapi.Tx.PlatformTransaction.ClearProtocolTypes ( )

모든 프로토콜 형식(protocolType)을 삭제한다.

◆ GetProtocolTypeCount()

int Nexacro17.Xapi.Tx.PlatformTransaction.GetProtocolTypeCount ( )

프로토콜 형식(protocolType)의 갯수를 반환한다.

반환값
프로토콜 형식의 갯수

◆ GetData()

PlatformData Nexacro17.Xapi.Tx.PlatformTransaction.GetData ( )

데이터를 반환한다.

◆ SetData()

void Nexacro17.Xapi.Tx.PlatformTransaction.SetData ( PlatformData  data)

데이터를 설정한다.

◆ GetDataTypeChanger()

DataTypeChanger Nexacro17.Xapi.Tx.PlatformTransaction.GetDataTypeChanger ( )

DataTypeChanger를 반환한다.

반환값
DataTypeChanger

◆ SetDataTypeChanger()

void Nexacro17.Xapi.Tx.PlatformTransaction.SetDataTypeChanger ( DataTypeChanger  dataTypeChanger)

DataTypeChanger를 설정한다.

매개변수
dataTypeChangerDataTypeChanger

◆ IsVerbose()

bool Nexacro17.Xapi.Tx.PlatformTransaction.IsVerbose ( )

INFO 로그의 출력 여부를 검사한다. 기본값은 "false" 이며, 로깅 컴퍼넌트의 INFO 로그가 출력되도록 설정되어 있고, verbose가 "true" 인 경우에만 로그가 출력된다.

반환값
INFO 로그의 출력 여부
참고
#setVerbose(boolean)

◆ SetVerbose()

void Nexacro17.Xapi.Tx.PlatformTransaction.SetVerbose ( bool  verbose)

INFO 로그의 출력 여부를 설정한다.

매개변수
verboseINFO 로그의 출력 여부
참고
#isVerbose()

◆ GetProperty()

object Nexacro17.Xapi.Tx.PlatformTransaction.GetProperty ( string  key)

속성값을 반환한다.

매개변수
key속성명
반환값
속성값

◆ SetProperty()

void Nexacro17.Xapi.Tx.PlatformTransaction.SetProperty ( string  key,
object  value 
)

속성값을 설정한다.

매개변수
key속성명
value속성값

◆ GetCurrentContentType()

string Nexacro17.Xapi.Tx.PlatformTransaction.GetCurrentContentType ( )
protected

현재 송수신 형식(contentType)을 반환한다.

반환값
송수신 형식

◆ GetCurrentCharset()

string Nexacro17.Xapi.Tx.PlatformTransaction.GetCurrentCharset ( )
protected

현재 문자셋(charset)을 반환한다.

반환값
문자셋

◆ IsCurrentVerbose()

bool Nexacro17.Xapi.Tx.PlatformTransaction.IsCurrentVerbose ( )
protected

현재 INFO 로그의 출력 여부를 검사한다.

반환값
INFO 로그의 출력 여부
참고
#isVerbose()

◆ GetDefaultContentType()

string Nexacro17.Xapi.Tx.PlatformTransaction.GetDefaultContentType ( )
protected

기본 송수신 형식(contentType)을 반환한다.

반환값
기본 송수신 형식
참고
PlatformType::DEFAULT_CONTENT_TYPE

◆ GetDefaultCharset()

string Nexacro17.Xapi.Tx.PlatformTransaction.GetDefaultCharset ( )
protected

기본 문자셋(charset)을 반환한다.

반환값
기본 문자셋
참고
PlatformType::DEFAULT_CHAR_SET