NanoByte.Common
Classes
NanoByte.Common.Net Namespace Reference

Classes for network communication. More...

Classes

class  CachedCredentialProvider
 Caching decorator for ICredentialProviders. More...
 
class  CliCredentialProvider
 Asks the user for NetworkCredentials for specific Uris using a command-line prompt. More...
 
class  CredentialProviderBase
 Common base class for ICredentialProvider implementations. More...
 
class  DownloadFile
 Downloads a file from a specific internet address to a local file. More...
 
class  DownloadMemory
 Downloads a file from a specific internet address to an in-memory array. More...
 
class  DownloadTask
 Abstract base class for tasks that download a file from the web. 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 for NetworkCredentials for specific Uris using WindowsCredentials.PromptCli. More...
 
class  WindowsCredentialProvider
 Asks for NetworkCredentials for specific Uris using WindowsCredentials. More...
 
class  WindowsDialogCredentialProvider
 Asks for NetworkCredentials for specific Uris using WindowsCredentials.PromptDialog. More...
 

Detailed Description

Classes for network communication.