Represents a session for performing message exchanges from an agent.

interface TaskAgentSession {
    agent?: TaskAgentReference;
    encryptionKey?: TaskAgentSessionKey;
    ownerName?: string;
    sessionId?: string;
    systemCapabilities?: { [key: string]: string };
}

Properties

Gets or sets the agent which is the target of the session.

encryptionKey?: TaskAgentSessionKey

Gets the key used to encrypt message traffic for this session.

ownerName?: string

Gets or sets the owner name of this session. Generally this will be the machine of origination.

sessionId?: string

Gets the unique identifier for this session.

systemCapabilities?: { [key: string]: string }