Fix resource subscription handling (#89)
* Fix resource subscription handling Add resource subscription tests * Fix typo * Typo * small fixes * Fix concurrency issue with test * Align with specification schemas
This commit is contained in:
parent
08b0a04dab
commit
34a6f1c665
1 changed files with 210 additions and 36 deletions
14
src/mcpdotnet/Protocol/Types/UnsubscribeRequestParams.cs
Normal file
14
src/mcpdotnet/Protocol/Types/UnsubscribeRequestParams.cs
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
namespace McpDotNet.Protocol.Types;
|
||||
|
||||
/// <summary>
|
||||
/// Sent from the client to request not receiving updated notifications from the server whenever a primitive resource changes.
|
||||
/// <see href="https://github.com/modelcontextprotocol/specification/blob/main/schema/2024-11-05/schema.json">See the schema for details</see>
|
||||
/// </summary>
|
||||
public class UnsubscribeRequestParams
|
||||
{
|
||||
/// <summary>
|
||||
/// The URI of the resource to unsubscribe fro. The URI can use any protocol; it is up to the server how to interpret it.
|
||||
/// </summary>
|
||||
[System.Text.Json.Serialization.JsonPropertyName("uri")]
|
||||
public string? Uri { get; init; }
|
||||
}
|
||||
Loading…
Reference in a new issue