Implements a data portal proxy to relay data portal calls to a remote application server by using http. More...
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< DataPortalResult > | Create (Type objectType, object criteria, DataPortalContext context, bool isSync) |
| Called by DataPortal to create a new business object. More... | |
| virtual async Task< DataPortalResult > | Fetch (Type objectType, object criteria, DataPortalContext context, bool isSync) |
| Called by DataPortal to load an existing business object. More... | |
| virtual async Task< DataPortalResult > | Update (object obj, DataPortalContext context, bool isSync) |
| Called by DataPortal to update a business object. More... | |
| virtual async Task< DataPortalResult > | Delete (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... | |
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.
|
protectedvirtual |
Gets an HttpClientHandler for use in initializing the HttpClient instance.
Reimplemented from Csla.DataPortalClient.HttpProxy.
Definition at line 24 of file HttpCompressionProxy.cs.
|
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.
|
protectedvirtual |
Override to set headers or other properties of the HttpRequestMessage before it is sent to the server.
| request | HttpRequestMessage instance |
Reimplemented from Csla.DataPortalClient.HttpProxy.
Definition at line 37 of file HttpCompressionProxy.cs.