NanoByte.Common  2.10.5
NanoByte.Common.Net Namespace Reference

Network communication. More...

Classes

class  CachedCredentialProvider
 Caching decorator for ICredentialProviders. More...
 
class  ConfigurationCredentialProvider
 Gets credentials from IConfiguration. More...
 
class  ConfigurationCredentialProviderRegistration
 Provides extension methods for registering ConfigurationCredentialProvider instances. More...
 
class  CredentialProviderBase
 Common base class for ICredentialProvider implementations. More...
 
class  DownloadFile
 Downloads a file from a specific internet address to a stream. More...
 
interface  ICredentialProvider
 Asks the user or a keyring for NetworkCredentials for specific Uris. More...
 
class  MicroServer
 Provides a minimalistic HTTP web server that can provide only a single file. Useful for testing download code. More...
 
class  NetUtils
 Provides helper methods for the System.Net subsystem. More...
 
class  UriExtensions
 Provides extension methods for Uris. More...
 
class  WebClientTimeout
 Adds a customizable timout to WebClient. More...
 
class  WindowsCliCredentialProvider
 Asks the user for NetworkCredentials using the Windows Credential Manager command-line interface. More...
 
class  WindowsCredentialProvider
 Gets NetworkCredentials using the Windows Credential Manager. More...
 
class  WindowsGuiCredentialProvider
 Asks the user for NetworkCredentials using the Windows Credential Manager GUI. More...
 
class  WindowsSilentCredentialProvider
 Gets NetworkCredentials stored in the Windows Credential Manager. Does not show any UI for missing credentials. More...
 
class  AnsiCliCredentialProvider
 Asks the user for NetworkCredentials using an ANSI console prompt. More...
 

Detailed Description

Network communication.