C# 클래스 BACnet.Core.App.Transactions.ClientTransactionHandle

파일 보기 프로젝트 열기: LorenVS/bacstack 1 사용 예제들

공개 메소드들

메소드 설명
Abort ( AbortReason reason ) : void

Aborts the underlying transaction

FeedAbort ( AbortReason reason ) : void

Notifies the handle that the transaction has been aborted

FeedComplexAck ( ComplexAckMessage message, BufferSegment segment ) : void

Notifies the handle that a new response segment is available

FeedError ( ServiceError error ) : void

Notifies the handle that the transaction has errored out

FeedReject ( RejectReason reason ) : void

Notifies the handle that the transaction has been rejected

FeedSimpleAck ( ) : void

Notifies the handle that the transaction has completed and a simple ack has been received

비공개 메소드들

메소드 설명
SetTransaction ( ClientTransaction transaction ) : void

Sets the underlying transaction

메소드 상세

Abort() 공개 메소드

Aborts the underlying transaction
public Abort ( AbortReason reason ) : void
reason AbortReason The reason for the abort
리턴 void

FeedAbort() 공개 추상적인 메소드

Notifies the handle that the transaction has been aborted
public abstract FeedAbort ( AbortReason reason ) : void
reason AbortReason The abort reason
리턴 void

FeedComplexAck() 공개 추상적인 메소드

Notifies the handle that a new response segment is available
public abstract FeedComplexAck ( ComplexAckMessage message, BufferSegment segment ) : void
message BACnet.Core.App.Messages.ComplexAckMessage The complex ack message
segment BufferSegment The response segment
리턴 void

FeedError() 공개 추상적인 메소드

Notifies the handle that the transaction has errored out
public abstract FeedError ( ServiceError error ) : void
error ServiceError The error that occured
리턴 void

FeedReject() 공개 추상적인 메소드

Notifies the handle that the transaction has been rejected
public abstract FeedReject ( RejectReason reason ) : void
reason RejectReason The reject reason
리턴 void

FeedSimpleAck() 공개 추상적인 메소드

Notifies the handle that the transaction has completed and a simple ack has been received
public abstract FeedSimpleAck ( ) : void
리턴 void