Table of Contents

Class ConnectionOptions

Namespace
NuGet.Protocol.Plugins
Assembly
NuGet.Protocol.dll
public sealed class ConnectionOptions
Inheritance
ConnectionOptions
Inherited Members
Extension Methods

Constructors

ConnectionOptions(SemanticVersion, SemanticVersion, TimeSpan, TimeSpan)

public ConnectionOptions(SemanticVersion protocolVersion, SemanticVersion minimumProtocolVersion, TimeSpan handshakeTimeout, TimeSpan requestTimeout)

Parameters

protocolVersion SemanticVersion
minimumProtocolVersion SemanticVersion
handshakeTimeout TimeSpan
requestTimeout TimeSpan

Properties

HandshakeTimeout

public TimeSpan HandshakeTimeout { get; }

Property Value

TimeSpan

MinimumProtocolVersion

public SemanticVersion MinimumProtocolVersion { get; }

Property Value

SemanticVersion

ProtocolVersion

public SemanticVersion ProtocolVersion { get; }

Property Value

SemanticVersion

RequestTimeout

public TimeSpan RequestTimeout { get; }

Property Value

TimeSpan

Methods

CreateDefault(IEnvironmentVariableReader)

public static ConnectionOptions CreateDefault(IEnvironmentVariableReader reader = null)

Parameters

reader IEnvironmentVariableReader

Returns

ConnectionOptions

SetRequestTimeout(TimeSpan)

public void SetRequestTimeout(TimeSpan requestTimeout)

Parameters

requestTimeout TimeSpan