C# 클래스 Zetbox.API.Client.HttpServiceClient

상속: Zetbox.API.Client.ZetboxService.IZetboxService
파일 보기 프로젝트 열기: daszat/zetbox

공개 메소드들

메소드 설명
FetchRelation ( System.Guid version, System.Guid relId, int role, int ID ) : byte[]
GetBlobStream ( System.Guid version, int ID ) : Stream
GetListOf ( System.Guid version, SerializableType type, int ID, string property ) : byte[]
GetObjects ( System.Guid version, SerializableExpression query ) : byte[]
HttpServiceClient ( ICredentialsResolver credentialsResolver, ZetboxStreamReader readerFactory, ZetboxStreamWriter writerFactory ) : System
InvokeServerMethod ( byte &retChangedObjects, System.Guid version, SerializableType type, int ID, string method, SerializableType parameterTypes, byte parameter, byte changedObjects, ObjectNotificationRequest notificationRequests ) : byte[]
SetBlobStream ( ZetboxService request ) : ZetboxService.BlobResponse
SetObjects ( System.Guid version, byte msg, ObjectNotificationRequest notificationRequests ) : byte[]

비공개 메소드들

메소드 설명
InitializeRequest ( Uri destination ) : WebRequest
MakeRequest ( Uri destination, Action sendRequest ) : byte[]

메소드 상세

FetchRelation() 공개 메소드

public FetchRelation ( System.Guid version, System.Guid relId, int role, int ID ) : byte[]
version System.Guid
relId System.Guid
role int
ID int
리턴 byte[]

GetBlobStream() 공개 메소드

public GetBlobStream ( System.Guid version, int ID ) : Stream
version System.Guid
ID int
리턴 Stream

GetListOf() 공개 메소드

public GetListOf ( System.Guid version, SerializableType type, int ID, string property ) : byte[]
version System.Guid
type SerializableType
ID int
property string
리턴 byte[]

GetObjects() 공개 메소드

public GetObjects ( System.Guid version, SerializableExpression query ) : byte[]
version System.Guid
query SerializableExpression
리턴 byte[]

HttpServiceClient() 공개 메소드

public HttpServiceClient ( ICredentialsResolver credentialsResolver, ZetboxStreamReader readerFactory, ZetboxStreamWriter writerFactory ) : System
credentialsResolver ICredentialsResolver
readerFactory ZetboxStreamReader
writerFactory ZetboxStreamWriter
리턴 System

InvokeServerMethod() 공개 메소드

public InvokeServerMethod ( byte &retChangedObjects, System.Guid version, SerializableType type, int ID, string method, SerializableType parameterTypes, byte parameter, byte changedObjects, ObjectNotificationRequest notificationRequests ) : byte[]
retChangedObjects byte
version System.Guid
type SerializableType
ID int
method string
parameterTypes SerializableType
parameter byte
changedObjects byte
notificationRequests ObjectNotificationRequest
리턴 byte[]

SetBlobStream() 공개 메소드

public SetBlobStream ( ZetboxService request ) : ZetboxService.BlobResponse
request ZetboxService
리턴 ZetboxService.BlobResponse

SetObjects() 공개 메소드

public SetObjects ( System.Guid version, byte msg, ObjectNotificationRequest notificationRequests ) : byte[]
version System.Guid
msg byte
notificationRequests ObjectNotificationRequest
리턴 byte[]