Show / Hide Table of Contents

Namespace NanoByte.Common.Net

Network communication.

Classes

AnsiCliCredentialProvider

Asks the user for NetworkCredentials using an ANSI console prompt.

ConfigurationCredentialProvider

Gets credentials from IConfiguration.

ConfigurationCredentialProviderRegistration

Provides extension methods for registering ConfigurationCredentialProvider instances.

DownloadFile

Downloads a file from a specific internet address to a stream.

MicroServer

Provides a minimalistic HTTP web server that can provide only a single file. Useful for testing download code.

Netrc

Represents data loaded from a .netrc file as a map from host names to credentials.

NetrcCredentialProvider

Gets credentials from Netrc if possible. Falls back to another provider otherwise.

NetUtils

Provides helper methods for the System.Net subsystem.

UriExtensions

Provides extension methods for Uris.

WebClientTimeout

Adds a customizable timout to WebClient.

WindowsCliCredentialProvider

Asks the user for NetworkCredentials using the Windows Credential Manager command-line interface.

WindowsCredentialProvider

Gets NetworkCredentials using the Windows Credential Manager.

WindowsGuiCredentialProvider

Asks the user for NetworkCredentials using the Windows Credential Manager GUI.

WindowsNonInteractiveCredentialProvider

Gets NetworkCredentials stored in the Windows Credential Manager. Does not prompt for new credentials.

Interfaces

ICredentialProvider

Asks the user or a keyring for NetworkCredentials for specific Uris.

  • Improve this Doc
In This Article
Back to top Copyright Bastian Eicher