Interface IConnection
Interface for a connection to an Aras Innovator instance
Namespace: Innovator.Client
Assembly: Innovator.Client.dll
Syntax
public interface IConnection
Properties
| Improve this Doc View SourceAmlContext
AML context used for creating AML objects and formatting AML statements
Declaration
ElementFactory AmlContext { get; }
Property Value
Type | Description |
---|---|
ElementFactory |
Database
Name of the connected database
Declaration
string Database { get; }
Property Value
Type | Description |
---|---|
System.String |
UserId
ID of the authenticated user
Declaration
string UserId { get; }
Property Value
Type | Description |
---|---|
System.String |
Methods
| Improve this Doc View SourceCreateUploadCommand()
Creates an upload request used for uploading files to the server
Declaration
UploadCommand CreateUploadCommand()
Returns
Type | Description |
---|---|
UploadCommand | A new upload request used for uploading files to the server |
MapClientUrl(String)
Expands a relative URL to a full URL
Declaration
string MapClientUrl(string relativeUrl)
Parameters
Type | Name | Description |
---|---|---|
System.String | relativeUrl | The relative URL |
Returns
Type | Description |
---|---|
System.String | A full URL relative to the connection |
Process(Command)
Calls a SOAP action asynchronously
Declaration
Stream Process(Command request)
Parameters
Type | Name | Description |
---|---|---|
Command | request | Request AML and possibly files UploadCommand |
Returns
Type | Description |
---|---|
System.IO.Stream | An XML SOAP response as a string |