Show / Hide Table of Contents

Interface IArasConnection

Interface implemented by Aras connection objects which is used for coordination with the ArasVaultConnection.

Inherited Members
IAsyncConnection.Process(Command, Boolean)
IConnection.AmlContext
IConnection.Database
IConnection.UserId
IConnection.Process(Command)
IConnection.CreateUploadCommand()
IConnection.MapClientUrl(String)
Namespace: Innovator.Client.Connection
Assembly: Innovator.Client.dll
Syntax
public interface IArasConnection : IAsyncConnection, IConnection

Properties

| Improve this Doc View Source

Compression

Gets the compression setting to use when sending requests to the server.

Declaration
CompressionType Compression { get; }
Property Value
Type Description
CompressionType

The compression setting to use when sending requests to the server.

| Improve this Doc View Source

DefaultSettings

Gets the default settings for configuring the HTTP request.

Declaration
List<Action<IHttpRequest>> DefaultSettings { get; }
Property Value
Type Description
System.Collections.Generic.List<System.Action<IHttpRequest>>

The default settings for configuring the HTTP request.

| Improve this Doc View Source

Version

Gets the major version of the Aras installation

Declaration
int Version { get; }
Property Value
Type Description
System.Int32

The major version of the Aras installation.

Methods

| Improve this Doc View Source

SetDefaultHeaders(Action<String, String>)

Sets the default headers for an AML request. (e.g. AUTHUSER, AUTHPASSWORD, DATABASE, LOCALE, TIMEZONE_NAME);

Declaration
void SetDefaultHeaders(Action<string, string> writer)
Parameters
Type Name Description
System.Action<System.String, System.String> writer

The method to call with each header.

Extension Methods

ConnectionExtensions.Apply(IConnection, Command, Object[])
ConnectionExtensions.ApplyAsync(IAsyncConnection, Command, Boolean, Boolean, Object[])
ConnectionExtensions.ApplyAsync(IAsyncConnection, Command, CancellationToken, Object[])
ConnectionExtensions.ApplySql(IConnection, Command, Object[])
ConnectionExtensions.ApplySql(IAsyncConnection, Command, Boolean)
ConnectionExtensions.ApplySql(IAsyncConnection, Command, CancellationToken)
ConnectionExtensions.ItemById(IConnection, String, String)
ConnectionExtensions.ItemById<T>(IConnection, String, String, Func<IReadOnlyItem, T>)
ConnectionExtensions.ItemByKeyedName(IConnection, String, String)
ConnectionExtensions.ItemByQuery(IConnection, Command)
ConnectionExtensions.ItemByQuery(IConnection, Command, Boolean)
ConnectionExtensions.Lock(IConnection, String, String)
ConnectionExtensions.NextSequence(IConnection, String)
ConnectionExtensions.Promote(IConnection, String, String, String, String)
ConnectionExtensions.Unlock(IConnection, String, String)

See Also

IAsyncConnection
  • Improve this Doc
  • View Source
Back to top Copyright © 2015-2017 Microsoft
Generated by DocFX