C# 클래스 ExoWeb.ServiceRequest.Query

Represents a query for a specific root type and one or more instances.
상속: IJsonSerializable
파일 보기 프로젝트 열기: vc3/ExoWeb

Private Properties

프로퍼티 타입 설명
IJsonSerializable object
IJsonSerializable void
LoadRoots void
Prepare void
PrepareStaticPath void
Query System
Query System
Query System
ReducePaths void

공개 메소드들

메소드 설명
ToString ( ) : string

Returns the string representation of the current query.

비공개 메소드들

메소드 설명
IJsonSerializable ( JsonReader reader ) : object
IJsonSerializable ( JsonWriter writer ) : void
LoadRoots ( ModelTransaction transaction ) : void
Prepare ( ServiceResponse response ) : void

Prepares the query by parsing instance and static paths to determine what information is being requested by the query.

PrepareStaticPath ( string path, ServiceResponse response ) : void

Processes static property paths in order to determine the information to serialize.

Query ( ) : System
Query ( ModelType type, ModelInstance roots, bool inScope, bool isList, string paths ) : System

Used for streaming event results.

Query ( ModelType type, string ids, bool inScope, bool isList, string paths ) : System
ReducePaths ( ) : void

Removes out of scope paths before sending queries to the client.

메소드 상세

ToString() 공개 메소드

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