Interface IServerConnection
Represents a connection to Aras Innovator. It is used for code running within the Innovator server process that needs access to extra server information
Inherited Members
Namespace: Innovator.Server
Assembly: Innovator.Client.dll
Syntax
public interface IServerConnection : IConnection
Properties
| Improve this Doc View SourceApplicationCache
Gets the in-memory application-wide cache.
Declaration
IServerCache ApplicationCache { get; }
Property Value
Type | Description |
---|---|
IServerCache | The application cache. |
OriginalRequest
Gets the string representing original AML request which eventually resulted in the execution of the current code
Declaration
string OriginalRequest { get; }
Property Value
Type | Description |
---|---|
System.String | The original AML request. |
Permissions
Gets the information about the current user's permissions.
Declaration
IServerPermissions Permissions { get; }
Property Value
Type | Description |
---|---|
IServerPermissions | The permissions. |
RequestUrl
Gets the requested URL.
Declaration
string RequestUrl { get; }
Property Value
Type | Description |
---|---|
System.String | The requested URL. |
SessionCache
Gets the in-memory session-specific cache.
Declaration
IServerCache SessionCache { get; }
Property Value
Type | Description |
---|---|
IServerCache | The session cache. |
Methods
| Improve this Doc View SourceGetHeader(String)
Gets the HTTP header by name.
Declaration
string GetHeader(string name)
Parameters
Type | Name | Description |
---|---|---|
System.String | name | The HTTP name. |
Returns
Type | Description |
---|---|
System.String | The value of the HTTP header |