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