The HttpServerConnection type exposes the following members.
Properties
| Name | Description |
---|
 | Compression |
Property specifies the way of compression of AML sent through IOM.HttpServerConnection.
Value from enumeration 'CompressionType' (namespace Aras.Common.Compression) can be set. Available values are:
-
gzip
data compression to the gzip format
-
deflate
data compression to the deflate format
-
none
Default value. Data sent through IOM.HttpServerConnection aren't compressed.
It is highly recommended to store type of compression you are using in configuration file of your application.
Example section of application configuration file:
CopyXML <configuration>
<appSettings>
<add key="CompressionType" value="gzip"/>
</appSettings >
</configuration>
Examples of setting value of Compression property from application configuration file.
Examples
CopyC# ...
HttpServerConnection connection = CreateHttpServerConnection("innovatorServerUrl");
connaction.Compression = GetCompressionTypeFromAppConfig();
...
private CompressionType GetCompressionTypeFromAppConfig()
{
string value = ConfigurationManager.AppSettings["CompressionType"];
if (String.IsNullOrEmpty(value))
{
return CompressionType.none;
}
else
{
return (CompressionType)Enum.Parse(typeof(CompressionType), value);
}
}
CopyVB.NET ...
Dim connection As HttpServerConnection = IomFactory.CreateHttpServerConnection("connectionstring")
connection.Compression = GetCompressionTypeFromAppConfig()
...
Private Function GetCompressionTypeFromAppConfig() As CompressionType
Dim value As String = ConfigurationManager.AppSettings("CompressionType")
If (String.IsNullOrEmpty(value)) Then
Return CompressionType.none
Else
Return CType([Enum].Parse(GetType(CompressionType), value), CompressionType)
End If
End Function
|
 | ReadWriteTimeout |
Gets or sets a time-out in milliseconds when writing to or reading from a
stream.
|
 | Timeout |
Gets or sets the time-out value in milliseconds for the System.Net.HttpWebRequest.GetResponse()
and System.Net.HttpWebRequest.GetRequestStream() methods.
|
See Also