C# (CSharp) NanoByte.Common.Net Namespace

Classes

Name Description
CachedCredentialProvider Caching decorator for ICredentialProviders.
CachedCredentialProviderTest
CliCredentialProvider Asks the user for NetworkCredentials for specific Uris using a command-line prompt.
CredentialProviderBase Common base class for ICredentialProvider implementations.
DownloadFile Downloads a file from a specific internet address to a local file.
DownloadFileTest
DownloadMemory Downloads a file from a specific internet address to an in-memory array.
DownloadMemoryTest
DownloadTask Abstract base class for tasks that download a file from the web.
DownloadTestBase
MicroServer Provides a minimalistic HTTP webserver that can provide only a single file. Useful for testing download code.
NetUtils Provides helper methods for the System.Net subsystem.
UriExtensions Provides extension methods for Uris.
UriExtensionsTest
WebClientTimeout Adds a customizable timout to WebClient.
WindowsCliCredentialProvider Asks for NetworkCredentials for specific Uris using WindowsCredentials.PromptCli.
WindowsCredentialProvider Asks for NetworkCredentials for specific Uris using WindowsCredentials.
WindowsDialogCredentialProvider Asks for NetworkCredentials for specific Uris using WindowsCredentials.PromptDialog.