CSLA.NET 5.4.2
CSLA .NET is a software development framework that helps you build a reusable, maintainable object-oriented business layer for your app.
Csla.DataPortalClient.HttpCompressionProxy Class Reference

Implements a data portal proxy to relay data portal calls to a remote application server by using http. More...

Inheritance diagram for Csla.DataPortalClient.HttpCompressionProxy:
Csla.DataPortalClient.HttpProxy Csla.DataPortalClient.DataPortalProxy Csla.DataPortalClient.IDataPortalProxy Csla.Server.IDataPortalServer

Protected Member Functions

override HttpClientHandler GetHttpClientHandler ()
 Gets an HttpClientHandler for use in initializing the HttpClient instance. More...
 
override void SetHttpRequestHeaders (HttpRequestMessage request)
 Override to set headers or other properties of the HttpRequestMessage before it is sent to the server. More...
 
override WebClient GetWebClient ()
 Gets an WebClient object for use in communication with the server. More...
 
- Protected Member Functions inherited from Csla.DataPortalClient.HttpProxy
virtual HttpClient GetHttpClient ()
 Gets an HttpClient object for use in communication with the server. More...
 
override async Task< byte[]> CallDataPortalServer (byte[] serialized, string operation, string routingToken, bool isSync)
 Select client to make request based on isSync parameter and return response from server More...
 
- Protected Member Functions inherited from Csla.DataPortalClient.DataPortalProxy
virtual CriteriaRequest ConvertRequest (CriteriaRequest request)
 Override this method to manipulate the message request data sent to the server. More...
 
virtual UpdateRequest ConvertRequest (UpdateRequest request)
 Override this method to manipulate the message request data sent to the server. More...
 
virtual DataPortalResponse ConvertResponse (DataPortalResponse response)
 Override this method to manipulate the message request data returned from the server. More...
 

Additional Inherited Members

- Public Member Functions inherited from Csla.DataPortalClient.HttpProxy
 HttpProxy ()
 Creates an instance of the object, initializing it to use the DefaultUrl values. More...
 
 HttpProxy (string dataPortalUrl)
 Creates an instance of the object, initializing it to use the supplied URL. More...
 
 HttpProxy (HttpClient httpClient)
 Creates an instance of the object, initializing it to use the supplied HttpClient object. More...
 
 HttpProxy (HttpClient httpClient, string dataPortalUrl)
 Creates an instance of the object, initializing it to use the supplied HttpClient object and URL. More...
 
- Public Member Functions inherited from Csla.DataPortalClient.DataPortalProxy
virtual async Task< DataPortalResultCreate (Type objectType, object criteria, DataPortalContext context, bool isSync)
 Called by DataPortal to create a new business object. More...
 
virtual async Task< DataPortalResultFetch (Type objectType, object criteria, DataPortalContext context, bool isSync)
 Called by DataPortal to load an existing business object. More...
 
virtual async Task< DataPortalResultUpdate (object obj, DataPortalContext context, bool isSync)
 Called by DataPortal to update a business object. More...
 
virtual async Task< DataPortalResultDelete (Type objectType, object criteria, DataPortalContext context, bool isSync)
 Called by DataPortal to delete a business object. More...
 
- Properties inherited from Csla.DataPortalClient.HttpProxy
static bool UseTextSerialization = false [getset]
 Gets or sets a value indicating whether to use text/string serialization instead of the default binary serialization. More...
 
- Properties inherited from Csla.DataPortalClient.DataPortalProxy
virtual bool IsServerRemote [get]
 Gets a value indicating whether the data portal is hosted on a remote server. More...
 
virtual int Timeout [getset]
 Gets or sets the Client timeout in milliseconds (0 uses default timeout). More...
 
string DataPortalUrl = ApplicationContext.DataPortalUrlString [getprotected set]
 Gets the URL address for the data portal server used by this proxy instance. More...
 
- Properties inherited from Csla.DataPortalClient.IDataPortalProxy
bool IsServerRemote [get]
 Get a value indicating whether this proxy will invoke a remote data portal server, or run the "server-side" data portal in the caller's process and AppDomain. More...
 

Detailed Description

Implements a data portal proxy to relay data portal calls to a remote application server by using http.

Definition at line 18 of file HttpCompressionProxy.cs.

Member Function Documentation

◆ GetHttpClientHandler()

override HttpClientHandler Csla.DataPortalClient.HttpCompressionProxy.GetHttpClientHandler ( )
protectedvirtual

Gets an HttpClientHandler for use in initializing the HttpClient instance.

Reimplemented from Csla.DataPortalClient.HttpProxy.

Definition at line 24 of file HttpCompressionProxy.cs.

◆ GetWebClient()

override WebClient Csla.DataPortalClient.HttpCompressionProxy.GetWebClient ( )
protectedvirtual

Gets an WebClient object for use in communication with the server.

Reimplemented from Csla.DataPortalClient.HttpProxy.

Definition at line 47 of file HttpCompressionProxy.cs.

◆ SetHttpRequestHeaders()

override void Csla.DataPortalClient.HttpCompressionProxy.SetHttpRequestHeaders ( HttpRequestMessage  request)
protectedvirtual

Override to set headers or other properties of the HttpRequestMessage before it is sent to the server.

Parameters
requestHttpRequestMessage instance

Reimplemented from Csla.DataPortalClient.HttpProxy.

Definition at line 37 of file HttpCompressionProxy.cs.