C# 클래스 hessiancsharp.io.AbstractHessianInput

Parent of the HessianInput class. Declares read operations (access methods) from an InputStream.
상속: CHessianProtocolConstants
파일 보기 프로젝트 열기: timfel/csharp-hessian 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
m_serializerFactory CSerializerFactory
m_strMethod String

공개 메소드들

메소드 설명
AddRef ( object objReference ) : int

Adds an object reference.

CompleteCall ( ) : void

Completes reading the call A successful completion will have a single value: z

CompleteReply ( ) : void

Completes reading the call A successful completion will have a single value: z

IsEnd ( ) : bool

Returns true if the data has ended.

ReadBoolean ( ) : bool

Reads a boolean T F

ReadBytes ( ) : byte[]

Reads a byte array.

ReadDouble ( ) : double

Reads a double. D b64 b56 b48 b40 b32 b24 b16 b8

ReadEnd ( ) : void

Read the end byte

ReadInputStream ( ) : Stream

Reads a InputStream.

ReadInt ( ) : int

Reads an integer I b32 b24 b16 b8

ReadLength ( ) : int

Reads the length of a list.

ReadListEnd ( ) : void

Read the end byte

ReadListStart ( ) : int

Reads the start of a list

ReadLong ( ) : long

Reads a long L b64 b56 b48 b40 b32 b24 b16 b8

ReadMapEnd ( ) : void

Reads the end of a list.

ReadMapStart ( ) : int

Reads the start of a list.

ReadObject ( ) : object

Reads an arbitrary object from the input stream.

ReadObject ( Type expectedType ) : object

Reads an arbitrary object from the input stream.

ReadRef ( ) : object

Reads a reference.

ReadReply ( Type expectedType ) : Object

Reads a reply as an object. If the reply has a fault, throws the exception.

ReadString ( ) : string

Reads a string encoded in UTF-8 s b16 b8 non-final string chunk S b16 b8 final string chunk

ReadType ( ) : String

Reads an object type.

ReadUTCDate ( ) : long

Reads utc date

StartCall ( ) : void

Starts reading the call A successful completion will have a single value: c major minor m b16 b8 method

StartReply ( ) : void

Starts reading the reply A successful completion will have a single value: r

메소드 상세

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

Adds an object reference.
public abstract AddRef ( object objReference ) : int
objReference object Reference object
리턴 int

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

Completes reading the call A successful completion will have a single value: z
public abstract CompleteCall ( ) : void
리턴 void

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

Completes reading the call A successful completion will have a single value: z
public abstract CompleteReply ( ) : void
리턴 void

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

Returns true if the data has ended.
public abstract IsEnd ( ) : bool
리턴 bool

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

Reads a boolean T F
public abstract ReadBoolean ( ) : bool
리턴 bool

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

Reads a byte array.
public abstract ReadBytes ( ) : byte[]
리턴 byte[]

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

Reads a double. D b64 b56 b48 b40 b32 b24 b16 b8
public abstract ReadDouble ( ) : double
리턴 double

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

Read the end byte
public abstract ReadEnd ( ) : void
리턴 void

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

Reads a InputStream.
public abstract ReadInputStream ( ) : Stream
리턴 Stream

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

Reads an integer I b32 b24 b16 b8
public abstract ReadInt ( ) : int
리턴 int

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

Reads the length of a list.
public abstract ReadLength ( ) : int
리턴 int

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

Read the end byte
public abstract ReadListEnd ( ) : void
리턴 void

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

Reads the start of a list
public abstract ReadListStart ( ) : int
리턴 int

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

Reads a long L b64 b56 b48 b40 b32 b24 b16 b8
public abstract ReadLong ( ) : long
리턴 long

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

Reads the end of a list.
public abstract ReadMapEnd ( ) : void
리턴 void

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

Reads the start of a list.
public abstract ReadMapStart ( ) : int
리턴 int

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

Reads an arbitrary object from the input stream.
public abstract ReadObject ( ) : object
리턴 object

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

Reads an arbitrary object from the input stream.
public abstract ReadObject ( Type expectedType ) : object
expectedType System.Type The expected class of the value
리턴 object

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

Reads a reference.
public abstract ReadRef ( ) : object
리턴 object

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

Reads a reply as an object. If the reply has a fault, throws the exception.
public abstract ReadReply ( Type expectedType ) : Object
expectedType System.Type Expected class of the value
리턴 Object

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

Reads a string encoded in UTF-8 s b16 b8 non-final string chunk S b16 b8 final string chunk
public abstract ReadString ( ) : string
리턴 string

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

Reads an object type.
public abstract ReadType ( ) : String
리턴 String

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

Reads utc date
public abstract ReadUTCDate ( ) : long
리턴 long

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

Starts reading the call A successful completion will have a single value: c major minor m b16 b8 method
public abstract StartCall ( ) : void
리턴 void

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

Starts reading the reply A successful completion will have a single value: r
public abstract StartReply ( ) : void
리턴 void

프로퍼티 상세

m_serializerFactory 보호되어 있는 프로퍼티

protected CSerializerFactory m_serializerFactory
리턴 CSerializerFactory

m_strMethod 보호되어 있는 프로퍼티

the method for a call
protected String m_strMethod
리턴 String