MCP Core docs edit pass (#1033)
Co-authored-by: Stephen Toub <stoub@microsoft.com>
This commit is contained in:
parent
ffda098192
commit
6ed728d005
1 changed files with 452 additions and 447 deletions
|
|
@ -20,7 +20,7 @@ public sealed class McpClientOptions
|
|||
/// It's often displayed in server logs and can be used for debugging and compatibility checks.
|
||||
/// </para>
|
||||
/// <para>
|
||||
/// When not specified, information sourced from the current process will be used.
|
||||
/// When not specified, information sourced from the current process is used.
|
||||
/// </para>
|
||||
/// </remarks>
|
||||
public Implementation? ClientInfo { get; set; }
|
||||
|
|
@ -35,7 +35,7 @@ public sealed class McpClientOptions
|
|||
/// </summary>
|
||||
/// <remarks>
|
||||
/// <para>
|
||||
/// The protocol version is a key part of the initialization handshake. The client and server must
|
||||
/// The protocol version is a key part of the initialization handshake. The client and server must
|
||||
/// agree on a compatible protocol version to communicate successfully.
|
||||
/// </para>
|
||||
/// <para>
|
||||
|
|
@ -50,25 +50,27 @@ public sealed class McpClientOptions
|
|||
/// <summary>
|
||||
/// Gets or sets a timeout for the client-server initialization handshake sequence.
|
||||
/// </summary>
|
||||
/// <value>
|
||||
/// The timeout for the client-server initialization handshake sequence. The default value is 60 seconds.
|
||||
/// </value>
|
||||
/// <remarks>
|
||||
/// <para>
|
||||
/// This timeout determines how long the client will wait for the server to respond during
|
||||
/// the initialization protocol handshake. If the server doesn't respond within this timeframe,
|
||||
/// an exception will be thrown.
|
||||
/// an exception is thrown.
|
||||
/// </para>
|
||||
/// <para>
|
||||
/// Setting an appropriate timeout prevents the client from hanging indefinitely when
|
||||
/// connecting to unresponsive servers.
|
||||
/// </para>
|
||||
/// <para>The default value is 60 seconds.</para>
|
||||
/// </remarks>
|
||||
public TimeSpan InitializationTimeout { get; set; } = TimeSpan.FromSeconds(60);
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the container of handlers used by the client for processing protocol messages.
|
||||
/// </summary>
|
||||
public McpClientHandlers Handlers
|
||||
{
|
||||
public McpClientHandlers Handlers
|
||||
{
|
||||
get => field ??= new();
|
||||
set
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in a new issue