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

Namespace:  Aras.IOM
Assembly:  IOM (in IOM.dll) Version: 11.0.0.6296

Syntax

C#
public CompressionType Compression { get; set; }
Visual Basic (Declaration)
Public Property Compression As CompressionType
J#
/** @property */
public CompressionType get_Compression()
/** @property */
public  void set_Compression(CompressionType value)
JScript
public function get Compression () : CompressionType
public function set Compression (value : CompressionType)

See Also