Skip to content

McpPromptArgumentsRequest

Namespace AgentPrism · Assembly AgentPrism.AspNetCore.dll

Request to resolve an MCP prompt with arguments.

public sealed record McpPromptArgumentsRequest : IEquatable<McpPromptArgumentsRequest>

objectMcpPromptArgumentsRequest

IEquatable<McpPromptArgumentsRequest>

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

public McpPromptArgumentsRequest()

Prompt arguments.

public IReadOnlyDictionary<string, string>? Arguments { get; init; }

IReadOnlyDictionary<string, string>?

public override bool Equals(object? obj)

obj object?

bool

public bool Equals(McpPromptArgumentsRequest? other)

other McpPromptArgumentsRequest?

bool

public override int GetHashCode()

int

public override string ToString()

string

operator ==(McpPromptArgumentsRequest?, McpPromptArgumentsRequest?)

Section titled “ operator ==(McpPromptArgumentsRequest?, McpPromptArgumentsRequest?)”
public static bool operator ==(McpPromptArgumentsRequest? left, McpPromptArgumentsRequest? right)

left McpPromptArgumentsRequest?

right McpPromptArgumentsRequest?

bool

operator !=(McpPromptArgumentsRequest?, McpPromptArgumentsRequest?)

Section titled “ operator !=(McpPromptArgumentsRequest?, McpPromptArgumentsRequest?)”
public static bool operator !=(McpPromptArgumentsRequest? left, McpPromptArgumentsRequest? right)

left McpPromptArgumentsRequest?

right McpPromptArgumentsRequest?

bool