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

Nexacro17.Xapi.Tx.PlatformTransaction를(을) 상속했습니다.

Public 멤버 함수

 PlatformResponse ()
 
 PlatformResponse (string contentType)
 
 PlatformResponse (string contentType, string charset)
 
 PlatformResponse (PlatformRequest req)
 
 PlatformResponse (Stream outstream)
 
 PlatformResponse (Stream outstream, string contentType)
 
 PlatformResponse (Stream outstream, string contentType, string charset)
 
 PlatformResponse (StreamWriter writer)
 
 PlatformResponse (StreamWriter writer, string contentType)
 
 PlatformResponse (StreamWriter writer, string contentType, string charset)
 
 PlatformResponse (StreamWriter writer, PlatformRequest req)
 
void SendData ()
 
- Nexacro17.Xapi.Tx.PlatformTransaction(으)로부터 상속된 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 ()
 

추가로 상속된 멤버들

- Nexacro17.Xapi.Tx.PlatformTransaction(으)로부터 상속된 Protected 멤버 함수
 PlatformTransaction ()
 
 PlatformTransaction (string contentType)
 
 PlatformTransaction (string contentType, string charset)
 
string GetCurrentContentType ()
 
string GetCurrentCharset ()
 
bool IsCurrentVerbose ()
 
string GetDefaultContentType ()
 
string GetDefaultCharset ()
 

상세한 설명

OutputStream 또는 Writer으로 데이터(PlatformData)를 송신한다.

PlatformDataDataSerializer에 의해 특정 형식의 데이터(stream)로 변환되고, ProtocolEncoder에 의해 압축, 암호화 등이 수행된 후 OutputStream 또는 Writer으로 출력된다.

DataSerializer는 송수신 형식(contentType)에 의해 적용되며, ProtocolEncoder는 프로토콜 형식(protocolType)에 의해 적용된다. 그리고, ProtocolEncoder는 복수개의 적용이 가능하다.

작성자
이근태

생성자 & 소멸자 문서화

◆ PlatformResponse() [1/11]

Nexacro17.Xapi.Tx.PlatformResponse.PlatformResponse ( )

기본 생성자이다.

◆ PlatformResponse() [2/11]

Nexacro17.Xapi.Tx.PlatformResponse.PlatformResponse ( string  contentType)

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

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

◆ PlatformResponse() [3/11]

Nexacro17.Xapi.Tx.PlatformResponse.PlatformResponse ( string  contentType,
string  charset 
)

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

매개변수
contentType송수신 형식
charset문자셋
참고
PlatformType::CONTENT_TYPE_XML
PlatformType::CONTENT_TYPE_BINARY

◆ PlatformResponse() [4/11]

Nexacro17.Xapi.Tx.PlatformResponse.PlatformResponse ( PlatformRequest  req)

PlatformRequest를 가지는 생성자이다. PlatformRequest의 송수신 형식(contentType)과 문자셋(charset)이 적용된다.

매개변수
reqPlatformRequest

◆ PlatformResponse() [5/11]

Nexacro17.Xapi.Tx.PlatformResponse.PlatformResponse ( Stream  outstream)

OutputStream을 가지는 생성자이다.

매개변수
outOutputStream

◆ PlatformResponse() [6/11]

Nexacro17.Xapi.Tx.PlatformResponse.PlatformResponse ( Stream  outstream,
string  contentType 
)

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

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

◆ PlatformResponse() [7/11]

Nexacro17.Xapi.Tx.PlatformResponse.PlatformResponse ( Stream  outstream,
string  contentType,
string  charset 
)

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

매개변수
outOutputStream
contentType송수신 형식
charset문자셋
참고
PlatformType::CONTENT_TYPE_XML
PlatformType::CONTENT_TYPE_BINARY

◆ PlatformResponse() [8/11]

Nexacro17.Xapi.Tx.PlatformResponse.PlatformResponse ( StreamWriter  writer)

OutputStreamPlatformRequest를 가지는 생성자이다. PlatformRequest의 송수신 형식(contentType)과 문자셋(charset)이 적용된다.

매개변수
outOutputStream
reqPlatformRequest Writer 를 가지는 생성자이다.
writerWriter

◆ PlatformResponse() [9/11]

Nexacro17.Xapi.Tx.PlatformResponse.PlatformResponse ( StreamWriter  writer,
string  contentType 
)

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

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

◆ PlatformResponse() [10/11]

Nexacro17.Xapi.Tx.PlatformResponse.PlatformResponse ( StreamWriter  writer,
string  contentType,
string  charset 
)

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

매개변수
writerWriter
contentType송수신 형식
charset문자셋
참고
PlatformType::CONTENT_TYPE_XML

◆ PlatformResponse() [11/11]

Nexacro17.Xapi.Tx.PlatformResponse.PlatformResponse ( StreamWriter  writer,
PlatformRequest  req 
)

WriterPlatformRequest를 가지는 생성자이다. PlatformRequest의 송수신 형식(contentType)과 문자셋(charset)이 적용된다.

매개변수
writerWriter
reqPlatformRequest

멤버 함수 문서화

◆ SendData()

void Nexacro17.Xapi.Tx.PlatformResponse.SendData ( )

OutputStream 또는 Writer으로 데이터를 송신한다.

송수신 형식(contentType)이 설정되지 않은 경우 PlatformType.DEFAULT_CONTENT_TYPE이 적용된다.