Skip to main content
Table of Contents

ITMSMCPIdempotentAttribute Interface

Sets the idempotent behaviour hint of a tool to True.

API unit family: TMS.MCP.Attributes Extends: ITMSMCPCustomAttribute

Syntax

TMS.MCP.Attributes.hppPascalC++
ITMSMCPIdempotentAttribute = interface(ITMSMCPCustomAttribute)
__interface INTERFACE_UUID("{1380ABCA-C8FC-4E51-A6DC-5101CD05A540}") ITMSMCPIdempotentAttribute : public ITMSMCPCustomAttribute

Remarks

True states that calling the tool repeatedly with the same arguments has no effect beyond the first call, which lets a client retry a call safely after a timeout. The hint is absent when the attribute is not applied.