Table of Contents

TTMSMCPResources.RegisterDirectResource Method

Publishes a resource at one fixed address in a single call.

API unit family: TMS.MCP.Resources Declaring type: TTMSMCPResources

Syntax

procedure RegisterDirectResource(const AName, AURI, ADescription, AMimeType: string; AResourceReader:TTMSMCPResourceMethod);

Remarks

The entry is built and copied into the collection, and the temporary instance is released before returning, so nothing is left for the caller to free.

Parameters

Name Description
AName Identifier the entry is listed under. Must not be empty.
AURI Fixed address clients read the entry by. Must not be empty.
ADescription Text telling a model what the entry holds and when it is worth reading. May be empty.
AMimeType Media type published as a hint for the content. May be empty.
AResourceReader Code that produces the content when the address is read. Must be assigned.

Exceptions

Exception Description
EJsonRpcException Raised with invalid-parameters, error code -32602, when the name or the address is empty or no handler is supplied.