Early Preview
This is currently very much a preview. Please feel free to try things out,
but don't be upset if anything is not yet working. Feedback is welcome over on our
GitHub Dicussions page.
System.Net.Primitives
System Library
| Author | Microsoft |
| Version | 10.0.1 |
| Tags |
Public Types
System.​Net
Specifies protocols for authentication.
class Cookie
Provides a set of properties and methods that are used to manage cookies. This class cannot be inherited.
class CookieCollection
Provides a collection container for instances of the <see cref="T:System.Net.Cookie" /> class.
class CookieContainer
Provides a container for a collection of <see cref="T:System.Net.CookieCollection" /> objects.
class CookieException
The exception that is thrown when an error is made adding a <see cref="T:System.Net.Cookie" /> to a <see cref="T:System.Net.CookieContainer" /> .
class CredentialCache
Provides storage for multiple credentials.
enum DecompressionMethods
Represents the file compression and decompression encoding format to be used to compress the data received in response to an <see cref="T:System.Net.HttpWebRequest" /> .
class DnsEndPoint
Represents a network endpoint as a host name or a string representation of an IP address and a port number.
class EndPoint
Identifies a network address. This is an <see langword="abstract" /> class.
enum HttpStatusCode
Contains the values of status codes defined for HTTP defined in RFC 2616 for HTTP 1.1.
class HttpVersion
Defines the HTTP version numbers that are supported by the <see cref="T:System.Net.HttpWebRequest" /> and <see cref="T:System.Net.HttpWebResponse" /> classes.
interface ICredentials
Provides the base authentication interface for retrieving credentials for Web client authentication.
interface ICredentialsByHost
Provides the interface for retrieving credentials for a host, port, and authentication type.
class IPAddress
Provides an Internet Protocol (IP) address.
class IPEndPoint
Represents a network endpoint as an IP address and a port number.
struct IPNetwork
Represents an IP network with an <see cref="T:System.Net.IPAddress" /> containing the network prefix and an <see cref="T:System.Int32" /> defining the prefix length.
interface IWebProxy
Provides the base interface for implementation of proxy access for the <see cref="T:System.Net.Http.HttpClient" /> class.
class NetworkCredential
Provides credentials for password-based authentication schemes such as basic, digest, NTLM, and Kerberos authentication.
class SocketAddress
Stores serialized information from <see cref="T:System.Net.EndPoint" /> derived classes.
class TransportContext
The <see cref="T:System.Net.TransportContext" /> class provides additional context about the underlying transport layer.
System.​Net.​Cache
enum RequestCacheLevel
Specifies caching behavior for resources obtained using <see cref="T:System.Net.WebRequest" /> and its derived classes.
class RequestCachePolicy
Defines an application's caching requirements for resources obtained by using <see cref="T:System.Net.WebRequest" /> objects.
System.​Net.​NetworkInformation
class IPAddressCollection
Stores a set of <see cref="T:System.Net.IPAddress" /> types.
System.​Net.​Security
enum AuthenticationLevel
Specifies client requirements for authentication and impersonation when using the <see cref="T:System.Net.WebRequest" /> class and derived classes to request a resource.
enum SslPolicyErrors
Enumerates Secure Socket Layer (SSL) policy errors.
System.​Net.​Sockets
enum AddressFamily
Specifies the addressing scheme that an instance of the <see cref="T:System.Net.Sockets.Socket" /> class can use.
enum SocketError
Defines error codes for the <see cref="T:System.Net.Sockets.Socket" /> class.
class SocketException
The exception that is thrown when a socket error occurs.
System.​Security.​Authentication
enum CipherAlgorithmType
Defines the possible cipher algorithms for the <see cref="T:System.Net.Security.SslStream" /> class.
Specifies the algorithm used to create keys shared by the client and server.
enum HashAlgorithmType
Specifies the algorithm used for generating message authentication codes (MACs).
enum SslProtocols
Defines the possible versions of <see cref="T:System.Security.Authentication.SslProtocols" /> .
System.​Security.​Authentication.​ExtendedProtection
class ChannelBinding
The <see cref="T:System.Security.Authentication.ExtendedProtection.ChannelBinding" /> class encapsulates a pointer to the opaque data used to bind an authenticated transaction to a secure channel.
enum ChannelBindingKind
The <see cref="T:System.Security.Authentication.ExtendedProtection.ChannelBindingKind" /> enumeration represents the kinds of channel bindings that can be queried from secure channels.