C# 클래스 ExoWeb.ServiceRequest

상속: IJsonSerializable
파일 보기 프로젝트 열기: vc3/ExoWeb 1 사용 예제들

공개 메소드들

메소드 설명
ToString ( ) : string

Returns the string representation of the current request.

비공개 메소드들

메소드 설명
ApplyChanges ( ServiceResponse response ) : void

Apply changes and raises domain events.

IJsonSerializable ( JsonReader reader ) : object
IJsonSerializable ( JsonWriter writer ) : void
Invoke ( ModelTransaction initChanges ) : ServiceResponse

Outputs the JSON for the specified instance to the response stream.

PerformQueries ( ServiceResponse response, bool forLoad, bool forInit ) : void

Performs the queries for the current request, either to prepare the model before applying changes (forLoad = false), or to actually load the model and transmit the requested instances to the client.

ProcessInstance ( ModelInstance instance, ModelStepList steps, bool includeInResponse, bool inScope, bool forLoad, ServiceResponse response ) : void

Recursively builds up a list of instances to serialize.

ProcessQueryInstances ( ServiceResponse response, bool forLoad ) : void
RaiseEvents ( ServiceResponse response, ModelTransaction transaction ) : void

Raises domain events.

ServiceRequest ( ) : System

메소드 상세

ToString() 공개 메소드

Returns the string representation of the current request.
public ToString ( ) : string
리턴 string