Class UnsubscribeRequestParams
- Namespace
- ModelContextProtocol.Protocol
- Assembly
- ModelContextProtocol.Core.dll
Sent from the client to cancel resource update notifications from the server for a specific resource.
public class UnsubscribeRequestParams : RequestParams
- Inheritance
-
UnsubscribeRequestParams
- Inherited Members
Remarks
After a client has subscribed to resource updates using SubscribeRequestParams, this message can be sent to stop receiving notifications for a specific resource. This is useful for conserving resources and network bandwidth when the client no longer needs to track changes to a particular resource.
The unsubscribe operation is idempotent, meaning it can be called multiple times for the same resource without causing errors, even if there is no active subscription.
Properties
Uri
The URI of the resource to unsubscribe from. The URI can use any protocol; it is up to the server how to interpret it.
[JsonPropertyName("uri")]
public string? Uri { get; init; }