C# Class Zetbox.API.Client.HttpServiceClient

Inheritance: Zetbox.API.Client.ZetboxService.IZetboxService
Afficher le fichier Open project: daszat/zetbox

Méthodes publiques

Méthode Description
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[]

Private Methods

Méthode Description
InitializeRequest ( Uri destination ) : WebRequest
MakeRequest ( Uri destination, Action sendRequest ) : byte[]

Method Details

FetchRelation() public méthode

public FetchRelation ( System.Guid version, System.Guid relId, int role, int ID ) : byte[]
version System.Guid
relId System.Guid
role int
ID int
Résultat byte[]

GetBlobStream() public méthode

public GetBlobStream ( System.Guid version, int ID ) : Stream
version System.Guid
ID int
Résultat Stream

GetListOf() public méthode

public GetListOf ( System.Guid version, SerializableType type, int ID, string property ) : byte[]
version System.Guid
type SerializableType
ID int
property string
Résultat byte[]

GetObjects() public méthode

public GetObjects ( System.Guid version, SerializableExpression query ) : byte[]
version System.Guid
query SerializableExpression
Résultat byte[]

HttpServiceClient() public méthode

public HttpServiceClient ( ICredentialsResolver credentialsResolver, ZetboxStreamReader readerFactory, ZetboxStreamWriter writerFactory ) : System
credentialsResolver ICredentialsResolver
readerFactory ZetboxStreamReader
writerFactory ZetboxStreamWriter
Résultat System

InvokeServerMethod() public méthode

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
Résultat byte[]

SetBlobStream() public méthode

public SetBlobStream ( ZetboxService request ) : ZetboxService.BlobResponse
request ZetboxService
Résultat ZetboxService.BlobResponse

SetObjects() public méthode

public SetObjects ( System.Guid version, byte msg, ObjectNotificationRequest notificationRequests ) : byte[]
version System.Guid
msg byte
notificationRequests ObjectNotificationRequest
Résultat byte[]